Intellij IDEA中用于在项目帧之间切换的键盘快捷键

57

在IntelliJ中,是否有快捷键可以在项目框架之间切换?

我同时打开了两个项目,唯一找到的选择非活动项目的方法是将顶部窗口/框架拖到一边,然后单击它。

23个回答

77
在OSX上,我使用标准按键组合(Command+~ 或者 Command+` 都可以)来切换应用程序内的窗口。
在Windows上,我使用alt+tab

(格式:我尝试使用标记格式<kbd>Command</kbd>+... - 如果您知道,请提供!) English: Press <kbd>Ctrl</kbd>+<kbd>C</kbd> to copy the selected text.Chinese: 按下<kbd>Ctrl</kbd>+<kbd>C</kbd>复制所选文本。 - larham1
我一直把每个窗口放在不同的虚拟桌面上(使用Mac上的Spaces),映射到ctrl-numberKeys。当只有2个项目打开时,您建议的听起来甚至更好。我忘记了Command-tilde。 - ferbs
1
command+tilde 在 IDEA 窗口未最大化时运行良好。但是当窗口最大化时,我按 Command + Tilde 没有任何反应。 - Alex
在我的OSX [El Capitan]上,当有两个或更多项目打开时,Command + ~可以在这些项目之间切换。问题是,当我打开diff/merge(Webstorm)窗口时,我无法使用Command + ~进入这些窗口,除非我关闭所有项目,只留下一个。只有一个项目打开时,diff/merge窗口才开始弹出。这有点令人沮丧,因为我必须关闭除了我正在工作的项目之外的所有项目。 还有其他人也遇到这种情况吗? - tivoni
8
我认为IntelliJ 2019将其更改为Command + Option + tilda。您可以从“首选项>键映射>主菜单>窗口>下一个项目窗口”中进行更改。 - AHonarmand

32
很恼人的是,你可以使用“Cmd + `”在窗口之间切换,但当你到达最后一个窗口时它不会回到第一个窗口。你必须使用“Shift + Cmd + `”来逆向操作。

图片描述


3
关键映射往往会根据Intellij的更新而改变。这张图片清楚地说明了快捷方式是什么。 - unknownerror

18

对于Mac OS X,请尝试:

option + command + [
option + command + ]

问题是关于项目窗口而不是编辑器选项卡的。 - Rohit Kumar
这个答案是错误的 - undefined

15

如果您有多个项目,只切换它们可能会很繁琐。

在这种情况下,最好使用Window菜单,使用ALT+W打开并从列表中选择项目。

要使快速搜索功能适用于项目名称,您需要将Window菜单作为弹出窗口打开。要做到这一点,只需为其分配键盘快捷键:

keymap

我选择了CTRL+ALT+W作为我的快捷键,以打开以下带有项目快速搜索的窗口:

enter image description here


1
我非常喜欢这个快速搜索功能的回答。你同样可以绑定一个快捷键到“最近打开”菜单(对于我来说是cmd-shift-P),这样你就可以使用相同的快捷键打开并切换到一个项目。 - Jared Khan

7
快进到2022年,您会看到... 在这里输入图片描述

5

for Windows, try:

Crtl + Alt + [
Ctrl + Alt + ]

5
  1. 进入Intellij的首选项
  2. 键盘快捷键下找到激活下一个窗口
  3. 右键单击它,选择添加键盘快捷键
  4. 按下cmd + `并点击确定
  5. 单击确定关闭首选项窗口。

将键映射到激活下一个窗口


将激活下一个/上一个窗口的重新映射为硬连到您的肌肉记忆中并在您自己本地化的键盘布局上精确的键盘组合是正确的做法。 - Lauri

5

我偶然发现了一个用于切换项目的Intellij本地弹出窗口。以下是找到它并设置键映射的方法:

  1. 如果使用 MacOSX,则使用 cmd+shift+a (跨平台可能需要使用 shift+shift) 打开查找命令弹出菜单
  2. 输入/搜索 "open project windows" 命令
  3. 按 option+enter(或相应的键)分配键映射

这个“Project Windows”弹出窗口允许您通过项目名称筛选和选择。


3

2013年想要“最新”的答案:

如果您将所有项目窗口最大化(全屏),并将它们组合在“任务控制”中,那么我发现使用三指滑动非常适合在项目之间切换。


2
在Ubuntu 18.10中,您可以使用以下组合键在两个打开的实例之间切换 -
alt + `

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接