Autocomplete 为什么闪烁自动完成离开字的开头

Autocomplete 为什么闪烁自动完成离开字的开头,autocomplete,notepad++,scintilla,Autocomplete,Notepad++,Scintilla,我正在编写一个Notepad++插件,为我和其他一些人使用的脚本语言创建一个IDE 我的问题是,我不明白为什么斯金塞拉的自动完成功能会在自动完成选择后保留字符串的开头 我尝试过删除字符串的开头,但这似乎也不起作用。我想,当我收到自动完成选择通知时,我可以手动将目标替换为自动完成选择,但斯金特拉不应该自动执行此操作吗?如果您设置斯金特拉.AutoComplete.automaticlenenghtered=true,斯金塞拉将尝试猜测单词的长度,并在接受自动完成条目后替换它 如果使用闪烁.Auto

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

我的问题是,我不明白为什么斯金塞拉的自动完成功能会在自动完成选择后保留字符串的开头


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

如果您设置
斯金特拉.AutoComplete.automaticlenenghtered=true
,斯金塞拉将尝试猜测单词的长度,并在接受自动完成条目后替换它

如果使用
闪烁.AutoComplete.ShowUserList
显示自定义自动完成列表,则第一个参数(
列表类型
)是接受匹配时将替换的字符数。类似地,
scatinlla.AutoComplete.Show
中的
加长的
是要替换的字符数