用Python以外的语言为Sublime Text 3创建插件 我想用另一种语言,例如用C++或C语言或任何其他编译语言创建一个用于崇高文本3的插件。可能吗?最好没有任何Python代码或库,除了那些已经安装了Sublime Text3的代码或库

用Python以外的语言为Sublime Text 3创建插件 我想用另一种语言,例如用C++或C语言或任何其他编译语言创建一个用于崇高文本3的插件。可能吗?最好没有任何Python代码或库,除了那些已经安装了Sublime Text3的代码或库,python,c++,c,sublimetext3,Python,C++,C,Sublimetext3,如果没有,是否有解决办法?这里的问题是,我希望插件是一种编译语言。我知道Python“.pyc”文件,但这不是我想要的。不,不可能用绝对零的Python代码制作一个出色的文本插件。但是,您可以从python插件调用二进制应用程序,并将所有逻辑放在其中 例如,它的一部分工作是在python中完成的,但需要调用二进制文件,如和,以实现文件的实际linting。不,不可能用绝对零的python代码制作一个出色的文本插件。但是,您可以从python插件调用二进制应用程序,并将所有逻辑放在其中 例如,它的

如果没有,是否有解决办法?这里的问题是,我希望插件是一种编译语言。我知道Python“.pyc”文件,但这不是我想要的。

不,不可能用绝对零的Python代码制作一个出色的文本插件。但是,您可以从python插件调用二进制应用程序,并将所有逻辑放在其中


例如,它的一部分工作是在python中完成的,但需要调用二进制文件,如和,以实现文件的实际linting。

不,不可能用绝对零的python代码制作一个出色的文本插件。但是,您可以从python插件调用二进制应用程序,并将所有逻辑放在其中


例如,它的一部分工作在Python中,但调用到二进制文件,比如文件的实际文件。

你是否考虑编写一个C库并使用Python的FFI加载它?插件的功能是什么?许多常用的插件功能(利用事件监听器、文本区域、窗口和视图设置等)都是通过处理的。一些插件(如)利用来实现非标准的功能,如GUI,但仍然有大量的
python
代码(这需要将外部进程绑定到前面提到的本机特性)。您是否考虑编写一个C库并使用Python的FFI加载它?您的插件将具有什么样的功能?许多常用的插件特性(利用事件侦听器、文本区域、窗口和视图设置等)通过处理。一些插件(如)用于实现非标准功能,如GUI,但仍有大量的
python
代码(需要将外部进程与前面提到的本机功能联系起来)。