我找不到“源代码滚动”功能的热键。
“从源头到源头的滚动”和“从源头到源头的滚动”有什么区别?
如果我理解正确,你不想切换选项,以触发文件浏览器工具窗口的选择是当前编辑的文件。
只要启用“源代码滚动”,并在 OSX 上使用 Command + 1或在 Windows 上使用 CTRL + 1(我认为)打开文件浏览器。文件浏览器侧边栏将被选中,您的选择将被突出显示。
这个答案还解释了 Scroll To 和 Scroll From: 如何使滚动从源始终启用特性?之间的区别
在 Keymap设置中没有可配置的快捷方式,它也没有出现在“输入操作”对话框中,所以我很确定它还没有可配置,即使我同意它将是非常可观的。
Keymap
Tldr; 先是 Alt + F1然后是 1
首先在“导航”菜单中签出 “选择”项的快捷键。
单击正在编辑的文件,按 “选择”。的快捷键,然后按1。
我已经改变了热键选择在 Alt + 1,使我的关键组合是很容易记住的 Alt + 1,1
对于 ubuntu 我做了 ALT+L(因为 ALT + F1很忙) ,然后输入。
作为一个 很多更多的 很多更好的替代从源滚动功能,你可以使用导航栏。
注意: 双击导航栏中的文件夹将滚动到 Project 视图中的该文件夹(即与从源文件滚动相同的功能)。
你可以在视图菜单中显示导航栏,每个操作系统都有一个快捷方式(OSX 上的 cmd 和向上箭头 ⌘ + ↑,Linux 和 Windows 上的 Alt + Home)
看起来像这样。
它允许您在主编辑器中浏览包含焦点文件的文件夹结构。
Https://www.jetbrains.com/phpstorm/help/navigation-bar.html
Https://www.jetbrains.com/idea/help/navigation-bar.html
Https://www.jetbrains.com/webstorm/help/navigation-bar.html
现在有一个插件。
它的名字叫做“来源滚动”:
Https://plugins.jetbrains.com/plugin/7606?pr=
这是现在内置的,见@Dimitrov 的回答
Https://stackoverflow.com/a/42025214/961018
您也可以使用导航栏快捷键。
在 Mac 身上
按 ⌘ + ↑(命令向上键)
按 ←(左箭头)
按 ⌘ + Enter
这将带您到项目视图中的文件夹。
值得用导航栏进行一轮游戏。
IntelliJ 真的已经做好了这方面的准备:)
在最新的 IntelliJIDEA 中,有一个名为“在项目视图中选择”的关键映射条目,没有默认的快捷方式。只要添加一个快捷键。不需要插件。
如果你正在使用 JetBrains Rider,那么快捷键是 Locate in Solution Explorer:
Locate in Solution Explorer
在 Ubuntu18中,你可以禁用快捷键 Alt+F1,超级键(windows 键)也可以做同样的事情。
Alt+F1
此刻我禁用/更改了这个 ubuntu 的快捷方式
Alt+F7 --> windows+F7 Ctrl+Alt+L --> windows+L Alt+F1 --> windows
另一个更好的方法 : 这个快捷方式叫做 Select in Projec View 默认的快捷方式是
Select in Projec View
CTRL + A lt + 1
或者你可以编辑这个。
资料来源: https://intellij-support.jetbrains.com/hc/en-us/community/posts/206717285-Scroll-from-source-keyboard-shortcut-?flash_digest=77b77d09d61eff96f7d59697820dee45b2c2041c
更新 : 现在你可以很容易地在 Gnome 键盘映射中使用 Shift+Alt+1,或者在 Windows 键盘映射中使用 Alt+F1
Shift+Alt+1
引用原文
在 JetBrains Rider 中,这个操作过去被命名为 Locate in Solution Explorer,但是现在(v2019.2)被命名为 Locate/Select in Solution View,并且默认情况下(至少使用内置的 ReSharper 密钥映射)绑定到 Alt+Shift+L。
Locate/Select in Solution View
Alt+Shift+L