1

我在这个周末发现了 Scintilla/Notepad++ API。由于网上有一个很好的用于 Notepad++ 插件的模板 vcproj,所以我可以非常快速地开始使用一些伪代码源。

我刚刚简要查看了Scintilla 文档,其中公开了看起来很有希望的 API。有时它对我来说仍然很模糊,有时不像我期望/梦想的那样功能齐全,但现在这真的是毫无意义的细节。

所以现在是我尝试一种我喜欢的语言的时候了,我暂时给它起了个绰号“实体”。除了为它设计一个轻量级的 IDE 之外,最好的办法是什么。

因此,我将在 Notepad++/Scintilla 环境中投入大量时间。

我没有考虑过使用 Emacs,因为我从来没有习惯它。

但是,如果您使用除 Scintilla 之外的其他类型的文本编辑器 API,最好使用 C++,因为这是我的语言经验……您会使用/使用过哪些其他文本编辑器 API?

只是想在深入研究之前确定我的选择。

4

1 回答 1

1

我发现 Scintilla 功能非常丰富,涵盖了我需要的一切。您必须做一些工作才能从中获得所有功能(确保键盘快捷键执行所需的效果等),但是编译、包含和开始工作非常容易,尽管正如我所说的那样做一些跑腿工作来摆脱一切,但这比不得不扯掉头发来获得“万能”控制来停止做你不想做的事情要好。就好像作者给了你一个可以使用的工具箱。

于 2010-11-02T13:58:40.397 回答