将Netbeans键映射导入到Eclipse

19 投票
3 回答
5769 浏览
提问于 2025-04-17 00:15

我已经用了好几年的NetBeans,感觉挺不错的,对它的快捷键也很熟悉。请问有没有办法把我在NetBeans里的设置,特别是快捷键,导入到Eclipse里?我知道反过来是可以的。

另外,我得说我并不是特别坚持要用Eclipse,但我发现PyDev这个插件比NetBeans的Python插件要好。你能推荐一些像NetBeans那样好用的Python开发工具吗?

3 个回答

1

如果你是从Eclipse转到Netbeans的用户,可以设置Netbeans使用Eclipse的快捷键。

在Netbeans中,选择 工具 > 选项 > 快捷键,然后在配置文件下拉列表中选择Eclipse选项。

1

在Eclipse中,你可以导入键位设置。只需去 文件 -> 导入 -> 设置,在那里你可以输入一个设置文件,这种文件类型支持的一个部分就是“键位设置”。

现在我不太清楚NetBeans导出键位设置文件时使用的格式,或者Eclipse具体识别哪种格式(这是一种你需要搞清楚的xml格式),但我很确定你可以:

  1. 从NetBeans导出你的键位设置
  2. 通过导出当前设置 (文件 -> 导出 -> 设置) 来逆向分析Eclipse的设置文件格式(特别是键位部分)。
  3. 写代码将NetBeans的导出格式转换为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

Netbeans的设置可以导出为XML格式,但它使用的参数名称和Eclipse接受的不同。如果你在考虑换其他Python开发工具,可以查看这篇文章,里面有关于其他Python IDE的信息。

我个人使用Komodo-Edit,因为它的代码补全功能比一般的要好。

更新:Sublime-Text 2已经把Komodo-Edit挤出了我的工具箱。虽然它不是一个完整的IDE(Komodo-Edit也不是),但它有一些类似IDE的功能,非常适合用来写Python。

撰写回答