【发布时间】:2015-02-01 12:48:22
【问题描述】:
有谁知道如何在项目导航器中突出显示当前文件,或者使用热键将文件夹展开到活动文件?
我环顾四周,找不到任何指向此选项的内容。
【问题讨论】:
标签: phpstorm
有谁知道如何在项目导航器中突出显示当前文件,或者使用热键将文件夹展开到活动文件?
我环顾四周,找不到任何指向此选项的内容。
【问题讨论】:
标签: phpstorm
这是一个不错的功能:Autoscroll to Source 和 Autoscroll from Source。
它适用于所有 IntelliJ 产品。
【讨论】:
如果您不喜欢在未经您同意的情况下更改/移动“项目视图”面板时,应使用此方法。
Navigate | Select in... | Project View
Alt+F1, 1 适用于 Windows/Linux
⌥+F1, 1(或fn+⌥ Opt+ F1, 1) 适用于 Mac 操作系统
您也可以用鼠标点击实际项目视图面板上的“target like”图标:
如果您希望使用较短/单一的快捷方式而不是标准的两步快捷方式:
从某些 2017.x 版本(甚至可能是 2016.x)开始,IDE 有自己专用的 Select in Project View 操作(因此不需要额外的插件)。您可以在Other 分支下的Keymap 中找到它(提示:使用搜索框缩小列表范围)。
如果您不介意(甚至不希望)让“项目视图”面板一直专注于当前编辑的文件(因此它会在需要时滚动/上下移动/展开),则可以使用。
注意:当您的项目中有很多文件时,经常在文件之间切换(例如 CSS 和 HTML),这样“滚动”可能会很快变得非常烦人(特别是如果这些文件位于不可见的位置) -现在是项目树的一部分)。
在项目视图面板中激活Autoscroll from Source 选项(右键单击工具窗口标题栏/标题或使用“齿轮”图标下的菜单):
在现代版本(2020.3 及更高版本)中,该选项已重命名,现在称为 Always Select Opened File:
【讨论】:
Autoscroll from Source 已重命名为 Always select opened file,并且在菜单中被移到了更下方。
以上答案都是有效的,但不幸的是,您必须为每个项目启用它们。
Jetbrains 有一个插件可以默认为所有新项目启用此行为。
【讨论】: