如何在Intellij Idea项目工具窗口中自动导航到当前类?


137

我想在IntelliJ IDEA中使用一个键盘快捷键,它具有以下作用:项目工具窗口中的树将展开以显示当前打开的类(或文件),并且该类在树中被选中。

这可能吗?


Answers:


215

NavigateView在旧版本中)| Select In...Alt+ F1),项目视图Enter)。

还可以在中启用“ 从源Project View文件自动滚动”选项,以便自动选择当前文件。


3
@ 4myle更准确地说,它在Gnome上不起作用,因为默认情况下Gnome映射Atl-F1以显示Gnome活动概述(如果键盘上有Windows / Cmd键,则这是多余的)。只需进入“设置”>“键盘”>“显示活动概述”,单击,然后单击“退格”以清除键盘映射。然后它将起作用。

@CrazyCoder您是否知道为类路径上某些依赖库/ jar中的类(不是直接在源代码中)启用从Source自动滚动的方法。
DHRUV BANSAL

188

IntelliJ IDEA 2019

左键单击滚轮> 始终选择打开的文件

始终选择打开的文件

还有:单击打开文件 -从树形视图中选择的文件将在右侧打开。


旧的IntelliJ版本

右键单击项目/包”区域>“ 从源代码自动滚动”

在此处输入图片说明

要么

鼠标左键单击 > 从源代码自动滚动

在此处输入图片说明

还有:自动滚动到源 -从树形视图中选择的文件将在右侧打开。


4
直到最后,您都阅读了接受的答案吗?无论如何,为您+1,因为您还随附了屏幕截图:)
lbalazscs 2014年

13
是的,我阅读了它,但出于以下三个原因发布了它:1. in the Project View模棱两可,因为它可以包含或不包含包含文件的树。2.我补充说,如果我们有Packages视图而不是Project视图,它也可以工作。3.正如您提到的那样,有些人为此倾向于视觉表示。
ROMANIA_engineer 2014年

太感谢了!每当我发现自己都对Idea设法隐藏此功能感到惊讶时……
Denn0

32

尝试 Alt F1Select Target对话)+ Enter。


6

单击点击这个图标树形框顶部的此图标。


有捷径可做吗?
Yasar Arafath

Alt+F1,然后1。另外,可以定义您自己的快捷方式Preferences,输入keymap,然后Select in Project View在搜索中输入...
dellasavia19年

1

您也可以使用上方动态菜单来执行此操作,该菜单对于每个打开的文件都会更改。只需在最后一个文件夹上单击两次,文件将在同一文件夹分支中

在此处输入图片说明

也对pycharm好


0

您还可以通过首选项将自己的按键组合设置为“在树状视图中选择”。我经常这样做:shift + cmd + a,然后只写select in ..然后按Enter。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.