几年来,我一直都很高兴NetBeans用户,我非常习惯键盘快捷键。有没有办法将我的NB首选项,更确切地说是keymap导入到Eclipse中?我知道相反的情况是可能的。将Netbeans键盘映射导入到Eclipse中
PS我不得不说我不坚持使用Eclipse,但我发现PyDev插件优于NB的python插件。你能推荐任何像NB一样行之有效的Python IDE吗?
几年来,我一直都很高兴NetBeans用户,我非常习惯键盘快捷键。有没有办法将我的NB首选项,更确切地说是keymap导入到Eclipse中?我知道相反的情况是可能的。将Netbeans键盘映射导入到Eclipse中
PS我不得不说我不坚持使用Eclipse,但我发现PyDev插件优于NB的python插件。你能推荐任何像NB一样行之有效的Python IDE吗?
Netbeans的首选项可以用XML导出,但它使用的参数名称不同于Eclipse接受的参数名称。如果您正在考虑切换到Eclipse之外,请参阅this post以获取有关其他Python IDE的信息。
我个人使用Komodo-Edit,因为它提供了比平均代码更好的事实。
更新:Sublime-Text 2将Komodo-Edit直接从我的工具箱中取出。它不是一个完整的IDE(Komodo-Edit也不是),但是具有类似于IDE的特性,使其成为使用Python的理想选择。
您可以在Eclipse中导入关键首选项。 前往file -> Import -> preferences
, 您可以在其中输入一个首选项文件,其中此文件类型支持的其中一个部分是“Key Preferences”。
现在我不知道哪种格式NetBeans使用时,它出口的关键首选项文件,或究竟哪些格式的Eclipse识别(这是一些XML,你需要弄清楚),但我敢肯定,您可以:
(file->export->preferences)
当前设置工程师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。因此,从头开始这个想法..
我没有想法大约从NetBeans中导入偏好到Eclipse,但如果你有兴趣的好蟒蛇的IDE,那么我会建议你尝试Sublime Text 2和Ninja
对于从另一个方向,即任何人去Eclipse到Netbeans,你可以设置Netbeans来使用Eclipse快捷键映射。
在Netbeans中选择Tools > Options > Keymap
,然后从配置文件下拉列表中选择Eclipse选项。
问题是如何将netbeans模式导入Eclipse,而不是其他方式。 – agilob
@agilob这就是为什么我说“对于任何人走向另一个方向”。我搜索了“导入Eclipse键映射到netbeans”,这是搜索结果中唯一的答案。我想其他人可能会觉得有帮助。我会。 – ferekdoley
我personnaly用于在NB上编程(特别是在Java中的RAD),这是非常有用的,但我改为Eclipse,我发现是今天的Python最好的IDE – prince
导入?可能不会。但是,按键首选项页面应该让你手动设置很多。 – nitind
我可以看到并编辑它们中的很多,但我不想手动设置50个快捷方式。另外,似乎NB的一些功能在Eclipse中不存在,反之亦然 – mbatchkarov