Notepad++ 自动完成函数参数提示输入不会触发具有命名空间的标准库函数

Notepad++ Auto-Completion Function parameters hint on input doesn't trigger on standard library function with a namespace

参数提示适用于没有命名空间的函数(即 collectgarbageselect)。但是当“。”时无法显示。出现在函数名称中(即 math.costable.insert)。 "Notepad++/autoCompletion/lua.xml" 中描述了所有这些功能,lua.xml 已定义 additionalWordChar=".:" 并且设置->首选项->自动完成具有 输入时的功能参数提示 在每个输入上启用自动完成 选中。

自动完成确实适用于函数,因为在自动完成它们时,只是参数提示不起作用,如上所述。

在 Windows 10 64 位上全新安装的 Notepad++ 7.8.5 版本上进行了测试。

有人解决这个问题吗?我想为自定义函数实现函数提示,我想借助这个框架。

Notepad++ User Manual 说:

The basic character set used to recognize keywords is made of letters a-z, A-Z, digits 0-9, and the underscore _. Punctuation might work for auto-completion; however, if you want to use the parameter hints, you should not use punctuation in the keyword name.

也许有一个插件可以满足您的需求