gpt4 book ai didi

eclipse - IDE有没有统一的键盘快捷键解决方案,比如Eclipse、IntelliJ、JDeveloper……这样我就不用记那么多快捷键了?

转载 作者:行者123 更新时间:2023-12-04 15:45:47 25 4
gpt4 key购买 nike

我们开发人员经常在一些不同的项目上工作,经常需要切换 IDE 工具,例如 Eclipse、JDeveloper、IntelliJ。但一个问题是有太多的键盘快捷键需要记住......

但是记住这些是相当大的负担。所以我想尽量减少内存负担,并希望在任何地方都使用相同的快捷方式。

我在网上搜索,发现在 Mac OS 上有一个关于此提案的旧项目( https://github.com/fe9lix/CodingKeys )。

"What problem does it solve? Nowadays, developers often work in several different development environments and text editors. For example, you may need Eclipse for regular Java development, Android Studio for Android development, Xcode for iOS development, Visual Studio for C#, Sublime Text for web development, etc.. Every tool, however, has different keyboard shortcuts. Since it is hard to remember all shortcuts, there's a constant loss of productivity when switching tools. If you don't want to edit all shortcut sets in every tool, you can instead use CodingKeys as an "abstraction layer".

CodingKeys lets you define unified shortcuts, which are dynamically re-mapped to existing shortcuts of other applications when you switch tools. All mappings can be conveniently edited in a single configuration file. The config file also gives you a nice overview of all shortcuts and grows as you add new apps to your coding toolbox."



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

所以首先我想知道这些捷径最初是如何发明的?

它们是否只是从某人的脑海中浮现,然后所有追随者都接受了这一点。或者他们是否收集了一些统计数据并找到了最常用的键?

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

那么是否有可能在 IDE 之间统一所有键盘快捷键?或者如何到达那里(如果不是今天,也许我们将来可以到达那里)?

最佳答案

如今,许多 IDE 和编辑器都有其标准键盘映射之一,但它们也带有来自其他 IDE 和编辑器的键盘映射。
例如,如果您使用的是 Visual Studio Code,它们有其标准的键绑定(bind),但如果您来自其他编辑器,您也可以搜索其他键映射的扩展:
Visual Studio Code keymaps
无论如何,您使用的任何编辑器或 IDE,只需在它们的插件或扩展中搜索 键盘映射 并且您可以安装您熟悉的键盘映射。
我对统一键盘映射(您可以随时使用的)的想法是 Vim 键盘映射 .如果您了解了这一点,那么您在任何编辑器中都处于良好的状态。

关于eclipse - IDE有没有统一的键盘快捷键解决方案,比如Eclipse、IntelliJ、JDeveloper……这样我就不用记那么多快捷键了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55849606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com