将 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 &gt; Options &gt; Keymap 并从 Profile 下拉列表中选择 Eclipse 选项。

【讨论】:

问题是如何将 netbeans 模式导入 Eclipse,而不是相反。 @agilob 这就是为什么我说“对于任何朝着另一个方向前进的人”。我在 SO 中搜索了“将 Eclipse 键盘映射导入 netbeans”,这是搜索结果中的唯一答案。我想其他人可能会觉得它有帮助。我会的。

以上是关于将 Netbeans 键盘映射导入 Eclipse的主要内容,如果未能解决你的问题,请参考以下文章

如何将Gradle工程转换为eclipse工程

在 Eclipse 中模拟 Netbeans 行为

Netbeans/Eclipse 无法识别 Java ME SDK

将 maven 项目导入 netbeans

Eclipse 或 Netbeans 用于基于 Swing 的应用程序? [关闭]

将Java小程序项目导入netbeans不起作用,Netbeans即使手动设置也拒绝识别甚至找不到主类