gpt4 book ai didi

python - 使用 ECF 与 Python 共享编辑

转载 作者:行者123 更新时间:2023-11-28 16:54:26 26 4
gpt4 key购买 nike

我可以使用 ECF 的共享编辑功能使用 Java 非常好。当我尝试使用 Python 文件执行此操作时,它也可以工作,但没有语法高亮显示。

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

有没有办法与 Python 文件和语法高亮共享编辑 session ?

最佳答案

您必须手动将上下文菜单添加到 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。可以通过在编辑器中使用要添加它的同时按 Shift-Alt-F1 找到它。

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

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

关于python - 使用 ECF 与 Python 共享编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com