将Netbeans键映射导入Eclipse

时间:2011-08-24 11:59:50

标签: python eclipse netbeans keyboard-shortcuts

我几年来一直是一个快乐的NetBeans用户,我很习惯键盘快捷键。有没有办法将我的NB首选项,更具体地说是键映射导入Eclipse?我知道相反的可能性。

PS我不得不说我不坚持使用Eclipse,但我发现PyDev插件优于NB的python插件。你能推荐一些像NB一样好的Python IDE吗?

3 个答案:

答案 0 :(得分:3)

Netbeans的首选项可以用XML导出,但它使用的参数名称与Eclipse接受的参数名称不同。如果您正在考虑切换到Eclipse之外,请参阅this post以获取有关其他python IDE的信息。

我个人使用Komodo-Edit,因为它提供了比平均值更好的代码完成。

更新:Sublime-Text 2从我的工具包中撼动了Komodo-Edit。它不是一个完整的IDE(也不是Komodo-Edit),但具有类似IDE的功能,使其成为使用Python的理想选择。

答案 1 :(得分:0)

您可以在Eclipse中导入关键首选项。 转到file -> Import -> preferences, 在那里,您可以输入首选项文件,其中此文件类型支持的部分之一是“键首选项”。

现在我不知道NetBeans在导出密钥prefs文件时使用哪种格式,或者确切知道Eclipse识别哪种格式(这是你需要弄清楚的一些xml),但我很确定你可以:

  1. 从NetBeans导出密钥
  2. 通过导出(file->export->preferences)当前设置,反向设计Eclipse首选项文件格式(键部分)。
  3. 编写代码以将NB导出格式转换为Eclipse格式..
  4. 祝你好运:)

    编辑:

    我只看了我自己喜欢的偏好文件。它有很多行,如:

    <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。所以抓住这个想法..

答案 2 :(得分:-1)

对于从另一个方向(即从Eclipse到Netbeans)的任何人,您可以设置Netbeans以使用Eclipse快捷键映射。

在Netbeans中选择Tools > Options > Keymap并从配置文件下拉列表中选择Eclipse选项。