将Netbeans键映射导入到Eclipse
我已经用了好几年的NetBeans,感觉挺不错的,对它的快捷键也很熟悉。请问有没有办法把我在NetBeans里的设置,特别是快捷键,导入到Eclipse里?我知道反过来是可以的。
另外,我得说我并不是特别坚持要用Eclipse,但我发现PyDev这个插件比NetBeans的Python插件要好。你能推荐一些像NetBeans那样好用的Python开发工具吗?
3 个回答
1
如果你是从Eclipse转到Netbeans的用户,可以设置Netbeans使用Eclipse的快捷键。
在Netbeans中,选择 工具 > 选项 > 快捷键
,然后在配置文件下拉列表中选择Eclipse选项。
1
在Eclipse中,你可以导入键位设置。只需去 文件 -> 导入 -> 设置
,在那里你可以输入一个设置文件,这种文件类型支持的一个部分就是“键位设置”。
现在我不太清楚NetBeans导出键位设置文件时使用的格式,或者Eclipse具体识别哪种格式(这是一种你需要搞清楚的xml格式),但我很确定你可以:
- 从NetBeans导出你的键位设置
- 通过导出当前设置
(文件 -> 导出 -> 设置)
来逆向分析Eclipse的设置文件格式(特别是键位部分)。 - 写代码将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。