Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将Netbeans键映射导入Eclipse_Python_Eclipse_Netbeans_Keyboard Shortcuts - Fatal编程技术网

Python 将Netbeans键映射导入Eclipse

Python 将Netbeans键映射导入Eclipse,python,eclipse,netbeans,keyboard-shortcuts,Python,Eclipse,Netbeans,Keyboard Shortcuts,几年来,我一直是一个快乐的NetBeans用户,我非常习惯键盘快捷键。有没有一种方法可以将我的NB首选项(更具体地说是keymap)导入Eclipse?我知道相反的情况是可能的 PS我不得不说我不坚持使用Eclipse,但我发现PyDev插件优于NB的python插件。您能推荐任何像NB一样的好Python IDE吗?您可以在Eclipse中导入关键首选项。 转到文件->导入->首选项, 在那里,您可以输入一个首选项文件,其中该文件类型支持的一个部分是“键首选项” 现在我不知道NetBeans在

几年来,我一直是一个快乐的NetBeans用户,我非常习惯键盘快捷键。有没有一种方法可以将我的NB首选项(更具体地说是keymap)导入Eclipse?我知道相反的情况是可能的


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

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

现在我不知道NetBeans在导出密钥prefs文件时使用哪种格式,也不知道Eclipse能够识别哪种格式(这是一些您需要弄清楚的xml),但我确信您可以:

  • 从NetBeans导出密钥
  • 通过导出
    (文件->导出->首选项)
    当前设置,对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
    
    \r\n
    

    您将很难弄清楚commandId和contextId。所以,请记住这个想法。

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

    我个人使用Komodo Edit,因为它提供了比一般代码更好的完成效果


    更新:Sublime Text 2将Komodo Edit从我的工具包中删除。它不是一个完整的IDE(Komodo Edit也不是),但具有类似IDE的特性,非常适合在Python中工作。

    对于任何其他方向的人,即从Eclipse到Netbeans,您可以设置Netbeans使用Eclipse快捷键映射


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

    I personnaly曾经在NB上编程(在java中,尤其是在RAD中),这非常有用,但我改为Eclipse,我发现它是目前python的最佳IDE导入?可能不会。但是“快捷键首选项”页面应该允许您手动设置很多快捷键。我可以查看和编辑很多快捷键,但我不希望手动设置50个快捷键。此外,似乎NB的一些功能在Eclipse中不存在,反之亦然,您是否查看了这篇文章?使用vim!这是python最好的IDE问题是如何将netbeans模式导入Eclipse,而不是反过来。@agilob这就是为什么我说“面向其他方向的人”。我搜索了“importeclipsekeymap到netbeans”,这是搜索结果中唯一的答案。我想其他人可能会觉得有用。我会的。