是否有针对IDE的统一键盘快捷键解决方案,例如Eclipse,IntellJ,JDeveloper ...所以我不需要记住那么多快捷键?

时间:2019-04-25 12:44:01

标签: eclipse intellij-idea sublimetext shortcut jdeveloper

我们的开发人员经常从事一些不同的项目,并且经常需要切换IDE工具,例如Eclipse,JDeveloper和IntelliJ。但是一个问题是要记住的键盘快捷键太多了...

但是记住这些是相当大的负担。因此,我希望最大程度地减少内存负担,并希望在各处使用相同的快捷方式。

我在线搜索,发现Mac OS上有一个针对该提案的旧项目(https://github.com/fe9lix/CodingKeys)。

  

“它解决什么问题?   如今,开发人员经常在几种不同的开发环境和文本编辑器中工作。例如,您可能需要Eclipse进行常规Java开发,Android Studio进行Android开发,Xcode进行iOS开发,Visual Studio进行C#开发,Sublime Text进行网络开发等。但是,每个工具都有不同的键盘快捷键。由于很难记住所有快捷方式,因此在切换工具时会不断损失生产力。如果您不想编辑每个工具中的所有快捷键集,则可以使用CodingKeys作为“抽象层”。

     

CodingKeys使您可以定义统一的快捷方式,当您切换工具时,它们会动态地重新映射到其他应用程序的现有快捷方式。所有映射都可以在一个配置文件中方便地进行编辑。该配置文件还为您提供了所有快捷方式的良好概述,并且随着您向编码工具箱中添加新应用程序的发展,该文件也会不断增长。”

这正是我所需要的。但是,在Windows或Linux上我找不到类似的东西。

首先,我想知道这些快捷方式是如何在一开始发明的?

他们只是从某个人的脑海中浮现出来,然后所有追随者都接受了它。还是他们收集了一些统计数据并找到了最常用的密钥?

我们可以为所有IDE做一些统计并构建最佳的快捷方式吗?

那么可以跨IDE组合所有键盘快捷键吗?或如何到达那里(如果不是今天,也许我们将来可以到达那里)?

1 个答案:

答案 0 :(得分:0)

当今许多 IDE Editor 都有其标准键盘映射之一,但它们也与其他IDE和编辑器的键盘映射一同出现。

例如,如果您使用的是 Visual Studio代码,则它们具有标准的键绑定,但是如果您来自其他编辑器,则还可以搜索其他键映射的扩展名:

Visual Studio Code keymaps

无论如何,您使用的任何编辑器或IDE都只需在其插件或扩展名中搜索键盘映射,就可以安装您熟悉的键盘映射。

我对统一键盘映射(您可以一直使用的键盘映射)的想法是 Vim键盘映射。如果您了解到这一点,那么您在任何编辑器中都将走上一条好路。