几年来我一直是NetBeans的快乐用户,我很习惯键盘快捷键。是否有一种方法可以将我的NB首选项(更具体地说是keymap)导入Eclipse?我知道可能正好相反。
PS我不得不说我不坚持使用Eclipse,但我发现PyDev插件优于NB的python插件。你能推荐一些像NB一样的Python ide吗?
Netbeans的首选项可以用XML导出,但是它使用的参数名与Eclipse接受的参数名不同。如果你正在考虑切换到Eclipse之外的其他python IDE,请参阅这篇文章。
我个人使用Komodo-Edit,因为它提供了比平均水平更好的代码完成。
更新:Sublime-Text 2已经把Komodo-Edit从我的工具箱中摇了出来。它不是一个完整的IDE (Komodo-Edit也不是),但具有类似IDE的特性,使其非常适合在Python中工作。
您可以在Eclipse中导入键首选项。再看file -> Import -> preferences
,在这里,你可以输入一个首选项文件,该文件类型支持的其中一个部分是"Key preferences"。
现在我不知道NetBeans在导出密钥prefs文件时使用哪种格式,也不知道Eclipse识别哪种格式(这是您需要弄清楚的一些xml),但我很确定您可以:
- 从NetBeans导出密钥
- 通过导出
(file->export->preferences)
当前设置来逆向工程Eclipse首选项文件格式(key部分)。编写代码将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"/>rn
你将很难弄清楚commanddid和contextId。所以,抛开这个想法。
对于从Eclipse到Netbeans的其他方向,您可以设置Netbeans使用Eclipse快捷键映射。
在Netbeans中选择Tools > Options > Keymap
,并从Profile下拉列表中选择Eclipse选项。