Intellij IDEA:“从源代码滚动”的热键

Intellij IDEA: Hotkey for "scroll from source"

提问人:mjs 提问时间:8/1/2014 最后编辑:Brandon Minnickmjs 更新时间:3/13/2021 访问量:38268

问:

我找不到“从源滚动”功能的热键。

“从源”和“滚动到源”有什么区别?

智能创意 jetbrains-ide

评论

27赞 chim 6/2/2015
Alt + F1,然后按 1(或按 Enter)

答:

1赞 stealthwang 8/1/2014 #1

如果我理解正确,您不想切换该选项,而是触发文件浏览器工具窗口,选择是当前编辑的文件。

只需启用“从源代码滚动”,然后在 OSX 或(我认为)在 Windows 上打开文件浏览器即可。将选择文件浏览器侧边栏,并突出显示您的选择。Command + 1CTRL + 1

这个答案还解释了“滚动到”和“从”滚动自“之间的区别:如何使”从源滚动“功能始终启用?

评论

8赞 mjs 8/1/2014
我不希望它一直处于启用状态。我想使用热键,而不是将鼠标转到菜单并单击按钮。我一直使用命令 + 1,我知道我可以打开滚动来回,但我没有。我想根据我的命令导航到文件,否则我会不断丢失上下文,并且一直在扩展的巨大树不起作用。有一个按钮可以用鼠标滚动,热键是什么?
15赞 Bastien Jansen 8/1/2014 #2

设置中没有可配置的快捷方式,也不会出现在“输入操作”对话框中,所以我很确定它(还)不可配置,即使我同意它会非常可观。Keymap

评论

0赞 mjs 11/6/2015
现在有一个插件。请参阅发布的答案。
170赞 chim 2/12/2015 #3

顶级域名;然后Alt + F11

首先,在“导航”菜单中查看“选择范围”项的快捷键。

MBP Intellij Menu

单击您正在编辑的文件,点击“选择范围”的快捷键..然后按 1.

我已将选择的热键更改为,以便我的组合键易于记忆,Alt + 1Alt + 11

评论

0赞 chim 2/12/2015
键盘映射位于首选项中
0赞 chim 11/6/2015
请参阅我的其他答案,了解从源代码滚动的替代方案。
0赞 mjs 11/6/2015
现在有一个插件。查看新答案。
0赞 SlavaSt 9/2/2016
@chim 如何更改选择的热键?我在键盘映射中找不到该条目。问题是 Ubuntu 正在拦截默认的 ALT+F1。
10赞 Kacifer 2/20/2017
只需在“键盘映射”首选项中搜索“在项目视图中选择”!哈哈:P
7赞 Vadim 3/25/2015 #4

对于ubuntu,我做了(因为很忙),然后进入。ALT+LALT + F1

评论

0赞 Elliot Chance 7/29/2016
这是一个更好的答案。尽管这是两个步骤,但它不需要安装任何插件。这也适用于 mac (Option+F1)。
0赞 topr 7/24/2017
你能说出这个动作的名字吗?这个快捷方式对我没有任何作用。
0赞 Vadim 7/25/2017
似乎他们从 Idea 中删除了它。因为我在我的设置中找不到它了。但它仍然有效。
0赞 Champ 9/7/2017
Alt+F1 在 GNU/Linux 中是破折号,所以不能用。我发现 Alt+Z 已设置为“选择范围...”的另一个快捷方式在我的想法 15.0.6 中
2赞 chim 11/6/2015 #5

作为从源滚动功能的更好替代方案,您可以使用导航栏。

注意:双击导航栏中的文件夹将滚动到项目视图中的该文件夹(即与从源代码滚动的功能相同)。

您可以在视图菜单中显示导航栏,每个操作系统都有一个快捷方式(在 OSX、Linux 和 Windows 上为 cmd 和向上箭头)⌘ + ↑Alt + Home

所以它看起来像这样......

enter image description here

它允许您在主编辑器中浏览包含焦点文件的文件夹结构。

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

评论

0赞 mjs 11/6/2015
现在实际上有一个用于滚动到源代码的插件。查看新答案。
0赞 chim 11/6/2015
啊,很棒的momo,不错的发现。我已经对你的新答案投了赞成票。不确定我是否会交换,因为我发现了导航栏,它允许我打开所有附近的文件等,同时保持我在项目视图中的位置。
0赞 chim 11/12/2015
仍然偶尔需要从源代码滚动,但导航栏更好:)
0赞 chim 11/14/2015
实际上,我使用的一件事是从源代码滚动,您可以使用导航栏更轻松地完成。(右键单击导航栏中的文件夹,然后在路径中查找以及所有其他选项)。正如你所看到的,每个文件夹都回到了项目根目录,它要好得多。
1赞 ya.teck 5/16/2016
这可能并不明显。双击导航栏中的目录与“从源代码滚动”相同。
28赞 mjs 11/6/2015 #6

现在有一个插件。

它被称为 Scroll From source:

https://plugins.jetbrains.com/plugin/7606?pr='


现在,这已经解决了@Dimitrov答案

https://stackoverflow.com/a/42025214/961018


评论

6赞 chim 4/18/2017
请参阅下面的George Dimitrov的回答
1赞 besil 6/28/2019
@chim答案应该是公认的,因为此功能集成在IDE中,无需任何插件
0赞 Gal Bracha 10/16/2019
您也可以通过转到然后搜索它来安装它Intellij Settings->plugins->Search repository
12赞 chim 7/20/2016 #7

您也可以使用导航栏快捷键。

在 Mac 上

按 +(命令和向上键)

命中(向左箭头)

+ Enter

这将带您进入项目视图中的文件夹。

值得与导航栏一起玩一玩。

IntelliJ 确实涵盖了这个:)

263赞 George Dimitrov 2/3/2017 #8

在最新的 IntelliJ IDEA 中,有一个名为“在项目视图中选择”的键盘映射条目,没有默认快捷方式。只需为其添加快捷键即可。无需插件。

Keymap|Select in Project View

评论

0赞 DiscDev 10/23/2017
这是截至 2017 年 10 月的正确答案。
0赞 Ariel Bogdziewicz 7/27/2019
我将其设置为 Cmd+Shift+J,就像在 iOS 版 Xcode 中一样,以便在不同的 IDE 中保持一致。
0赞 AndreKR 9/17/2019
这可能是最准确的答案,但这是更好的答案。
0赞 Maher Abuthraa 4/17/2020
我想知道为什么alt标签“从源代码滚动”与“在项目视图中选择”不同..谢谢你把它拿出来 👍🏼
6赞 Tarik 10/17/2017 #9

如果您使用的是 JetBrains Rider,那么快捷方式是:Locate in Solution Explorer

enter image description here

2赞 Bruno Souza Picinini 9/19/2018 #10

在 Ubuntu 18 中,您可以禁用快捷方式,超级键(Windows 键)做同样的事情。Alt+F1

目前我禁用/更改了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 键盘映射或 Windows 键盘映射中使用Shift+Alt+1Alt+F1

块引用

0赞 Cocowalla 8/26/2019 #11

在 JetBrains Rider 中,此操作曾经被命名为 ,但现在 (v2019.2) 被命名,并且默认情况下(至少使用内置的 ReSharper 键盘映射)绑定到 。Locate in Solution ExplorerLocate/Select in Solution ViewAlt+Shift+L