2024-09-28 01:26:52 发布
网友
我可以将ECF的共享编辑功能与javafine完美结合使用。当我试着用Python文件来做的时候,它也可以工作,但是没有语法高亮显示。在
我安装PyDev是为了突出显示语法,但是上下文菜单没有“shareeditor”选项。我删除了PyDev,选项回来了。我安装了dynamiclanguagestoolkit,希望它的Python语法高亮显示是兼容的,并且我得到了相同的效果(上下文菜单缺少“共享编辑器”选项)。在
有没有办法与Python文件和语法高亮显示共享编辑会话?在
有一个名为ECF4PyDev的Github项目提供了一个模块来执行将ECF菜单命令映射到PyDev的模块。该项目还包括直接安装所需的文件,这使得它很容易与Eclipse软件安装程序一起使用。在
在Eclipse中,转到“帮助”->;“安装新软件…”,然后单击“添加”按钮。添加以下信息:
ECF for PyDev
http://gilberterik.github.com/ECF4PyDev
然后,UI应该为ECFPyDev显示一个复选框。选择它,然后单击“下一步”。继续按照向导操作,直到安装完成。可能需要一点时间来完成安装。安装之后,应该提示您重新启动Eclipse。在
您可以通过在plugin.xml中设置一个插件来完成此操作:
plugin.xml
<plugin> <extension point="org.eclipse.ui.menus"> <menuContribution locationURI="popup:org.python.pydev.editor.PythonEditor.EditorContext"> <dynamic class="org.eclipse.ecf.docshare.menu.DocShareRosterMenuContributionItem" id="com.foo.MyVeryOwnEditorContextID.dynamic1"> </dynamic> </menuContribution> </extension> </plugin>
这里,org.python.pydev.editor.PythonEditor.EditorContext是PyDev编辑器的上下文id。 如果要将上下文菜单项添加到另一个编辑器中,则必须更改此id。在使用要添加到其中的“in editor”时,可以按Shift-Alt--F1。在
org.python.pydev.editor.PythonEditor.EditorContext
com.foo.MyVeryOwnEditorContextID.dynamic1必须是您选择的唯一id。在
com.foo.MyVeryOwnEditorContextID.dynamic1
然后,您必须将plugin.jar文件放入eclipse目录下的plugins文件夹中。在
有一个名为ECF4PyDev的Github项目提供了一个模块来执行将ECF菜单命令映射到PyDev的模块。该项目还包括直接安装所需的文件,这使得它很容易与Eclipse软件安装程序一起使用。在
安装
在Eclipse中,转到“帮助”->;“安装新软件…”,然后单击“添加”按钮。添加以下信息:
然后,UI应该为ECFPyDev显示一个复选框。选择它,然后单击“下一步”。继续按照向导操作,直到安装完成。可能需要一点时间来完成安装。安装之后,应该提示您重新启动Eclipse。在
您必须手动将上下文菜单添加到PyDev编辑器中
您可以通过在
plugin.xml
中设置一个插件来完成此操作:这里,
org.python.pydev.editor.PythonEditor.EditorContext
是PyDev编辑器的上下文id。如果要将上下文菜单项添加到另一个编辑器中,则必须更改此id。在使用要添加到其中的“in editor”时,可以按Shift-Alt--F1。在
com.foo.MyVeryOwnEditorContextID.dynamic1
必须是您选择的唯一id。在然后,您必须将plugin.jar文件放入eclipse目录下的plugins文件夹中。在
相关问题 更多 >
编程相关推荐