我在这个周末发现了 Scintilla/Notepad++ API。由于网上有一个很好的用于 Notepad++ 插件的模板 vcproj,所以我可以非常快速地开始使用一些伪代码源。
我刚刚简要查看了Scintilla 文档,其中公开了看起来很有希望的 API。有时它对我来说仍然很模糊,有时不像我期望/梦想的那样功能齐全,但现在这真的是毫无意义的细节。
所以现在是我尝试一种我喜欢的语言的时候了,我暂时给它起了个绰号“实体”。除了为它设计一个轻量级的 IDE 之外,最好的办法是什么。
因此,我将在 Notepad++/Scintilla 环境中投入大量时间。
我没有考虑过使用 Emacs,因为我从来没有习惯它。
但是,如果您使用除 Scintilla 之外的其他类型的文本编辑器 API,最好使用 C++,因为这是我的语言经验……您会使用/使用过哪些其他文本编辑器 API?
只是想在深入研究之前确定我的选择。