Autocomplete 如何停止记事本++;显示文件中所有单词的自动完成

Autocomplete 如何停止记事本++;显示文件中所有单词的自动完成,autocomplete,notepad++,Autocomplete,Notepad++,我正在尝试将Notepad++与Progress编程语言结合使用 我已将语言定义安装在%APPDATA%\Roaming\Notepad++中作为userDefineLang.xml,语法突出显示工作正常 我已在名为progress.xml的notepad++Plugins\api目录中放置了一个文件,但notepad++无法识别该文件的内容 我还从该目录中删除了所有其他语言文件,Notepad++仍然显示与我删除它们之前完全相同的自动完成建议 此外,在程序中键入时,文件中的每个单词似乎都是自动

我正在尝试将Notepad++与Progress编程语言结合使用

我已将语言定义安装在
%APPDATA%\Roaming\Notepad++
中作为
userDefineLang.xml
,语法突出显示工作正常

我已在名为
progress.xml
notepad++Plugins\api
目录中放置了一个文件,但notepad++无法识别该文件的内容

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

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


有人知道如何追踪吗?

Notepad++提供了两种类型的功能:

  • 自动完成,读取打开的文件并提供文件中单词和/或函数的建议
  • 带有函数参数的建议(特定于语言)
根据您所写的内容,您似乎只希望函数自动完成+参数建议

要做到这一点,您只需要更改一个设置

  • 转到
    设置
    首选项…
    自动完成
  • 选中
    在每个输入上启用自动完成
  • 选择
    功能完成
    而不是
    单词完成
  • 检查输入上的功能参数提示(如果有此选项)
  • 在Notepad++6.5.5版上,我有这个设置


    有关自动完成的一些文档可以在中找到。

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

    是否可以仅对普通文本文件禁用此功能?@Mark Neu我不知道。如果需要,您可以尝试其他编辑器,如Visual Code。对于英文版本:Alt+t>p>a>,然后手动单击“在每个输入上启用自动完成”。我还没有应用将最后一次手动单击映射到键盘命令。