在Python中使用ECF共享编辑

2024-09-28 01:26:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以将ECF的共享编辑功能与javafine完美结合使用。当我试着用Python文件来做的时候,它也可以工作,但是没有语法高亮显示。在

我安装PyDev是为了突出显示语法,但是上下文菜单没有“shareeditor”选项。我删除了PyDev,选项回来了。我安装了dynamiclanguagestoolkit,希望它的Python语法高亮显示是兼容的,并且我得到了相同的效果(上下文菜单缺少“共享编辑器”选项)。在

有没有办法与Python文件和语法高亮显示共享编辑会话?在


Tags: 文件功能编辑选项菜单语法编辑器效果
2条回答

有一个名为ECF4PyDev的Github项目提供了一个模块来执行将ECF菜单命令映射到PyDev的模块。该项目还包括直接安装所需的文件,这使得它很容易与Eclipse软件安装程序一起使用。在

安装

在Eclipse中,转到“帮助”->;“安装新软件…”,然后单击“添加”按钮。添加以下信息:

  • 姓名

ECF for PyDev

  • 位置

http://gilberterik.github.com/ECF4PyDev

然后,UI应该为ECFPyDev显示一个复选框。选择它,然后单击“下一步”。继续按照向导操作,直到安装完成。可能需要一点时间来完成安装。安装之后,应该提示您重新启动Eclipse。在

您必须手动将上下文菜单添加到PyDev编辑器中

您可以通过在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。在

com.foo.MyVeryOwnEditorContextID.dynamic1必须是您选择的唯一id。在

然后,您必须将plugin.jar文件放入eclipse目录下的plugins文件夹中。在

相关问题 更多 >

    热门问题