Intellij IDEA:“从源滚动”的热键
Posted
技术标签:
【中文标题】Intellij IDEA:“从源滚动”的热键【英文标题】:Intellij IDEA: Hotkey for "scroll from source" 【发布时间】:2014-09-23 18:57:16 【问题描述】:我找不到“从源滚动”功能的热键。
从源滚动和滚动到源之间有什么区别?
【问题讨论】:
Alt + F1 然后 1(或 Enter) 【参考方案1】:在最新的 IntelliJ IDEA 中,有一个名为“在项目视图中选择”的键盘映射条目,没有默认快捷方式。只需为其添加一个快捷键。不需要插件。
【讨论】:
这是正确答案,截至 2017 年 10 月有效。 我将它设置为 Cmd+Shift+J 就像在 Xcode for ios 中一样,以便在不同的 IDE 中保持一致。 这可能是最准确的答案,但this 是更好的答案。 我想知道为什么 alt 标签“从源滚动”与“在项目视图中选择”不同.. 谢谢你把它拿出来??【参考方案2】:tldr; Alt + F1,然后 1
首先检查导航菜单中“Select In..”项的快捷键。
点击你正在编辑的文件,点击“Select in”的快捷键..然后按1。
我已将 select in 的热键更改为 Alt + 1,以便我的组合键易于记忆 Alt + 1、1 kbd>
【讨论】:
键盘映射在首选项中 查看我的其他答案以获取从源滚动的替代方法。 现在有一个插件。查看新答案。 @chim 如何更改选择的热键?我在键盘映射中找不到条目。问题是 Ubuntu 正在拦截默认的 ALT+F1。 只需在“键盘映射”首选项中搜索“在项目视图中选择”即可!哈哈:P【参考方案3】:现在有一个插件。
它被称为Scroll From source:
https://plugins.jetbrains.com/plugin/7606?pr='
现在已内置,请参阅@Dimitrov 回答
https://***.com/a/42025214/961018
【讨论】:
请参阅下面 George Dimitrov 的回答 @chim 答案应该是公认的答案,因为此功能已集成在 IDE 中,无需任何插件 也可以到Intellij Settings->plugins->Search repository
搜索安装【参考方案4】:
Keymap
设置中没有可配置的快捷方式,并且它没有出现在“输入操作”对话框中,所以我很确定它(还)不是可配置的,即使我同意它会非常明显。
【讨论】:
现在有一个插件。请参阅发布的答案。【参考方案5】:您也可以使用导航栏快捷键。
在 Mac 上
点击 ⌘ + ↑(命令和向上键)
点击←(左箭头)
点击⌘ + 回车
这会将您带到项目视图中的文件夹。
导航栏值得一试。
IntelliJ 确实涵盖了这一点 :)
【讨论】:
【参考方案6】:对于 ubuntu 我做了 ALT+L (因为 ALT + F1 很忙),然后输入。
【讨论】:
这是一个更好的答案。即使它是两个步骤,它也不需要任何已安装的插件。这也适用于 mac (Option+F1)。 你能说出这个动作的名字吗?这个快捷方式对我没有任何作用。 似乎他们从 Idea 中删除了它。因为我在我的设置中找不到它了。但它仍然有效。 Alt+F1 是 GNU/Linux 中的 dash home,因此无法使用。我发现在我的 Idea 15.0.6 中已经将 Alt+Z 设置为“Select In...”的另一个快捷方式【参考方案7】:如果您使用的是 JetBrains Rider,则快捷方式为 Locate in Solution Explorer
:
【讨论】:
【参考方案8】:作为 much much much much much 更好的替代源滚动功能的方法,您可以使用导航栏。
注意:双击导航栏中的文件夹将滚动到项目视图中的该文件夹(即与从源滚动相同的功能)。
您可以在视图菜单中显示导航栏,每个操作系统也有一个快捷方式(cmd 和向上箭头 ⌘ + ↑ on OSX,Alt + Home on Linux 和 Windows)
所以它看起来像这样......
它允许您在主编辑器中浏览包含焦点文件的文件夹结构。
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
【讨论】:
现在实际上有一个滚动到源的插件。查看新答案。 啊,很棒的妈妈,很好的发现。我赞成你的新答案。不确定我是否会更换,因为我发现了导航栏,它允许我打开附近的所有文件等等,同时保持我在项目视图中的位置。 仍然偶尔需要从源滚动,但导航栏更好:) 实际上,我使用源代码滚动的一件事可以使用导航栏更轻松地完成。 (右键单击导航栏中的文件夹并在路径中查找以及所有其他选项)。而且您可以看到每个文件夹都返回到项目根目录,这要好得多。 这可能并不明显。双击导航栏中的目录与“从源滚动”相同。【参考方案9】:在 Ubuntu 18 中你可以禁用快捷键Alt+F1
,超级键(windows 键)做同样的事情。
此刻我禁用/更改了这个 ubuntu 的快捷方式
Alt+F7 --> windows+F7
Ctrl+Alt+L --> windows+L
Alt+F1 --> windows
另一种更好的方法:
快捷方式称为Select in Projec View
默认快捷方式是
CTRL+Alt+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
块引用
【讨论】:
【参考方案10】:如果我理解正确,您不想切换选项,而是触发文件浏览器工具窗口,选择当前编辑的文件。
只需启用“从源滚动”并在 OSX 上使用 Command + 1 或在 Windows 上使用 CTRL + 1(我认为)打开文件浏览器。文件浏览器侧边栏将被选中,您的选择将突出显示。
这个答案还解释了 Scroll To 和 Scroll From 之间的区别:How to make Scroll From Source feature always enabled?
【讨论】:
我不想一直启用它。我想使用热键,而不是将鼠标移至菜单并单击按钮。我一直使用 command + 1,我知道我可以打开和滚动,但我没有。我想根据我的命令导航到文件,否则我会不断丢失上下文,并且一直在扩展的巨大树不起作用。有一个用鼠标滚动的按钮,它的热键是什么?【参考方案11】:在 JetBrains Rider 中,此操作曾经命名为 Locate in Solution Explorer
,但现在 (v2019.2) 命名为 Locate/Select in Solution View
,并且默认情况下(至少使用内置 ReSharper 键盘映射)绑定到 Alt+Shift+L
。
【讨论】:
以上是关于Intellij IDEA:“从源滚动”的热键的主要内容,如果未能解决你的问题,请参考以下文章
Intellij IDEA最全的热键表(default keymap)
IntelliJ IDEA - 使用热键删除文件末尾的空行。
[IntelliJ IDEA]No Tabs in IntelliJ IDEA
IntelliJ IDEA 记学习笔 - properties 文件 UTF-8 以中文显示