PydevPlugin - 在新版本中设置 PythonInterpreterManager
PydevPlugin - set PythonInterpreterManager in new version
我正在开发一个 Eclipse Java 项目,该项目使用 Pydev 来解释 Python 脚本。在 Pydev 6.3.0 版本之后,以编程方式初始化插件和 Preference 访问对象方面发生了重大变化。我找不到新版本的相关文档。
例如,从 v6.3.0 开始,PydevPlugin class 中没有 PydevPlugin.setPythonInterpreterManager(IInterpreterManager im) 方法。但是,我找不到有关使用新版本初始化解释器管理器的示例或文档。在早期版本中,任务的执行类似于以下 3 行:
IInterpreterManager im = new PythonInterpreterManager(PydevPlugin.getDefault().getPreferenceStore());
PydevPlugin.getDefault().getPreferenceStore();
PydevPlugin.setPythonInterpreterManager(im);
有人处理过这个问题吗?
已完成许多与解释器配置相关的更改,以更好地分离 core
和 ui
相关插件。
您可以看到测试(即:org.python.pydev.ast.codecompletion.revisited.CodeCompletionTestsBase.setInterpreterManager(String)
)作为现在如何初始化它的参考(它现在使用 org.python.pydev.ast.interpreter_managers.InterpreterManagersAPI
来设置解释器)。
我正在开发一个 Eclipse Java 项目,该项目使用 Pydev 来解释 Python 脚本。在 Pydev 6.3.0 版本之后,以编程方式初始化插件和 Preference 访问对象方面发生了重大变化。我找不到新版本的相关文档。
例如,从 v6.3.0 开始,PydevPlugin class 中没有 PydevPlugin.setPythonInterpreterManager(IInterpreterManager im) 方法。但是,我找不到有关使用新版本初始化解释器管理器的示例或文档。在早期版本中,任务的执行类似于以下 3 行:
IInterpreterManager im = new PythonInterpreterManager(PydevPlugin.getDefault().getPreferenceStore());
PydevPlugin.getDefault().getPreferenceStore();
PydevPlugin.setPythonInterpreterManager(im);
有人处理过这个问题吗?
已完成许多与解释器配置相关的更改,以更好地分离 core
和 ui
相关插件。
您可以看到测试(即:org.python.pydev.ast.codecompletion.revisited.CodeCompletionTestsBase.setInterpreterManager(String)
)作为现在如何初始化它的参考(它现在使用 org.python.pydev.ast.interpreter_managers.InterpreterManagersAPI
来设置解释器)。