使用 ENTER 在 Jetbrains IDE 中打开并“激活”选项卡?

Posted

技术标签:

【中文标题】使用 ENTER 在 Jetbrains IDE 中打开并“激活”选项卡?【英文标题】:Open AND 'activate' tab within Jetbrains IDEs using ENTER? 【发布时间】:2014-10-09 21:11:15 【问题描述】:

令人讨厌的是,在所有 Jetbrains IDE 中,当您按 ENTER 在新选项卡中打开文件时,该选项卡也不会变为活动状态。

例如,当使用箭头键在项目窗口中导航时,当我使用 ENTER 打开文件时,如果我想开始在该文件中移动/键入,我必须另外使用 ctrl + tab 调用“切换器”。

这非常烦人,因为在 IDE 中这是非常标准的,当您打开文件时,它也会变为活动状态。

如果我双击文件,打开的选项卡确实会变为活动状态 - 但我不想使用鼠标或触控板,这很烦人而且很累。有这么多键盘快捷键只是为了让用户为此返回鼠标/触控板似乎很可惜......

有快捷键吗?我可以更改任何设置吗?我仔细看了看,但还没有发现其他人抱怨这件事——他们一定在那里!

【问题讨论】:

【参考方案1】:

终于找到了答案:将键盘快捷键 ENTER 分配给命令“跳转到源”。

这可以像这样在 XML 键盘映射文件中声明:

<action id="EditSource">
  <keyboard-shortcut first-keystroke="ENTER" />
</action>

【讨论】:

以上是关于使用 ENTER 在 Jetbrains IDE 中打开并“激活”选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

JetBrains宣布Project Rider:一款C#跨平台IDE

在 JetBrains 工具中,如何在多个开发人员之间共享 IDE 和项目设置?

Jetbrains 系 IDE 编辑器的代码提示功能

JetBrains系列IDE无法输入中文

JetBrains系列IDE无法输入中文

JetBrains宣布Project Rider:一款C#跨平台IDE