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 + 11 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 以中文显示

IntelliJ IDEA 记学习笔 - properties 文件 UTF-8 以中文显示

config maven in intellij IDEA