将 Netbeans 键盘映射导入 Eclipse
Posted
技术标签:
【中文标题】将 Netbeans 键盘映射导入 Eclipse【英文标题】:Importing Netbeans keymap to Eclipse 【发布时间】:2011-11-02 18:05:37 【问题描述】:多年来,我一直是一名快乐的 NetBeans 用户,而且我已经习惯了键盘快捷键。有没有办法将我的 NB 首选项,更具体地说是键盘映射导入 Eclipse?我知道相反的情况是可能的。
PS我不得不说我并不坚持使用Eclipse,但我发现PyDev插件优于NB的python插件。你能推荐任何像 NB 一样好的 Python IDE 吗?
【问题讨论】:
我以前在 NB 上编程(在 Java 中,尤其是 RAD),这非常有用,但我改用 Eclipse,我发现它是当今最好的 Python IDE 导入?可能不是。但是 Keys 首选项页面应该可以让你手动设置很多。 我可以看到和编辑很多,但我不想手动设置 50 个快捷方式。此外,似乎 NB 的某些功能在 Eclipse 中不存在,反之亦然 你看过这篇文章了吗? ***.com/questions/836647/… 使用 vim!它是 python 的最佳 IDE 【参考方案1】:Netbeans 的首选项可以以 XML 格式导出,但它使用的参数名称与 Eclipse 所接受的名称不同。如果您正在考虑切换到 Eclipse 之外,请参阅 this post 了解有关其他 python IDE 的信息。
我个人使用 Komodo-Edit,因为它提供了优于平均水平的代码完成。
更新:Sublime-Text 2 从我的工具包中彻底颠覆了 Komodo-Edit。它不是一个完整的 IDE(Komodo-Edit 也不是),但具有类似 IDE 的功能,使其非常适合在 Python 中工作。
【讨论】:
【参考方案2】:您可以在 Eclipse 中导入关键首选项。
转至file -> Import -> preferences
,
在那里您可以输入一个首选项文件,其中该文件类型支持的部分之一是“关键首选项”。
现在我不知道 NetBeans 在导出密钥 prefs 文件时使用哪种格式,或者 Eclipse 识别的确切格式(这是您需要弄清楚的一些 xml),但我很确定您可以:
-
从 NetBeans 导出您的密钥
通过导出
(file->export->preferences)
当前设置对 Eclipse 首选项文件格式(密钥部分)进行反向工程。
编写代码将NB导出格式转换为Eclipse格式..
祝你好运:)
编辑:
我只是查看了我自己最喜欢的首选项文件。它有很多行,例如:
<keyBinding commandId\="org.tigris.subversion.subclipse.ui.synchronize" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="ALT+CTRL+K S"/>\r\n
您将很难弄清楚 commandId 和 contextId。所以放弃这个想法..
【讨论】:
【参考方案3】:对于其他方向的任何人,即从 Eclipse 到 Netbeans,您可以设置 Netbeans 以使用 Eclipse 快捷键映射。
在 Netbeans 中选择 Tools > Options > Keymap
并从 Profile 下拉列表中选择 Eclipse 选项。
【讨论】:
问题是如何将 netbeans 模式导入 Eclipse,而不是相反。 @agilob 这就是为什么我说“对于任何朝着另一个方向前进的人”。我在 SO 中搜索了“将 Eclipse 键盘映射导入 netbeans”,这是搜索结果中的唯一答案。我想其他人可能会觉得它有帮助。我会的。以上是关于将 Netbeans 键盘映射导入 Eclipse的主要内容,如果未能解决你的问题,请参考以下文章
Netbeans/Eclipse 无法识别 Java ME SDK