我试图使用notepad++与进度编程语言。

我已经在%APPDATA%\Roaming\ notepad++中安装了语言定义为userDefineLang.xml,语法高亮显示工作正常。

我已经在notepad++ Plugins\APIs目录中放置了一个名为progress.xml的文件,但是notepad++不能识别内容。

我还从该目录中删除了所有其他语言文件,notepad++仍然显示在我删除它们之前完全相同的自动完成建议。

此外,在程序中输入时,文件中的每个单词都是一个自动完成建议,而不仅仅是关键字或函数名。

有人知道怎么找到这个吗?


当前回答

notepad++提供了2种类型的功能:

自动完成,读取打开的文件,并提供文件中的单词和/或函数的建议 带有函数参数的建议(特定于该语言)

根据你所写的,似乎你想要的是函数自动补全+参数建议。

要做到这一点,你只需要改变一个设置。

去设置>首选项…>自动完成 在每个输入上勾选“启用自动完成” 选择功能补全,而不是文字补全 检查函数输入参数提示(如果你有这个选项)

在notepad++的6.5.5版本中,我有这样的设置

关于自动补全的一些文档可以在notepad++ Wiki中找到。

其他回答

notepad++提供了2种类型的功能:

自动完成,读取打开的文件,并提供文件中的单词和/或函数的建议 带有函数参数的建议(特定于该语言)

根据你所写的,似乎你想要的是函数自动补全+参数建议。

要做到这一点,你只需要改变一个设置。

去设置>首选项…>自动完成 在每个输入上勾选“启用自动完成” 选择功能补全,而不是文字补全 检查函数输入参数提示(如果你有这个选项)

在notepad++的6.5.5版本中,我有这样的设置

关于自动补全的一些文档可以在notepad++ Wiki中找到。

答案是禁用“在每个输入上启用自动补全”。经过测试,工作完美。