【发布时间】:2011-07-18 08:22:13
【问题描述】:
是否可以使用 C++ 以外的语言为 notepad++ 编写插件?例如,Ruby 或 Haskell。
【问题讨论】:
-
如果不直接支持,您可以编写一个 shim 使其工作。
是否可以使用 C++ 以外的语言为 notepad++ 编写插件?例如,Ruby 或 Haskell。
【问题讨论】:
这里有一个 C# 模板NppPlugin.NET
借助 PythonScript 插件,以及来自 Python Script plugin wrapper 的帮助,您还可以在 Python 中编写插件。我相信由于启动问题,包装器 DLL 的命名必须使其按字母顺序排在 PythonScript.dll 之后,否则它可以工作。
您还可以使用任何语言编写一个插件,该插件可以在 DLL 中导出 C 风格的函数,例如德尔福。
【讨论】: