【发布时间】:2012-04-22 09:17:24
【问题描述】:
我正在尝试开发一个小插件,该插件将执行某种自动完成功能以及其他一些高级功能,以便创建一个原始 IDE,以与我们开发的自定义脚本语言一起使用。
所以我想知道,自动完成插件通常是如何工作的?我有一个我正在使用的基本插件模板(C# 模板),无论如何我从高层次了解命令是如何工作的,但我试图弄清楚如何创建我的自动完成功能。
我的第一个猜测是创建一个命令来生成一个新线程,该线程每 100 次左右检索 notepad++ 文本的全部内容,然后弹出一个小选择框或直接编写自动完成的可能性新键入的文本匹配了正确的模式。
在我之前的人有什么智慧吗?
非常感谢。
【问题讨论】:
标签: plugins autocomplete notepad++