1

我正在编写一个 Notepad++ 插件来为我和其他人使用的脚本语言创建一个 IDE。

我的问题是我无法弄清楚为什么 Scintilla 的 AutoComplete 功能在进行 AutoComplete 选择后会离开字符串的开头。

我试过删除字符串的开头,但这似乎也不起作用。我想当我收到 AutoComplete 选择通知时,我可以用 AutoCompletion 选择手动替换目标,但 Scintilla 不应该自动执行此操作吗?

4

1 回答 1

2

如果设置Scintilla.AutoComplete.AutomaticLengthEntered = true,则 Scintilla 将尝试猜测单词的长度并在自动完成条目被接受时替换它。

如果您使用 显示自定义自动完成列表Scintilla.AutoComplete.ShowUserList,则第一个参数 ( listType) 是接受匹配时将替换的字符数。同样,lengthEnteredinScintilla.AutoComplete.Show是要替换的字符数。

于 2012-05-16T16:55:42.340 回答