如何停止Notepad ++对文件中的所有单词显示自动完成功能


203

我正在尝试将Notepad ++与Progress编程语言一起使用。

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

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

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

同样,在键入程序时,文件中的每个单词看起来都是自动完成的建议,而不仅仅是关键字或函数名称。

有人知道如何追踪吗?

Answers:


279

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

  • 自动补全功能,可读取打开的文件并提供文件中单词和/或功能的建议
  • 带有函数参数的建议(特定于语言)

根据您所写的内容,您似乎想要的是仅在函数上自动完成+关于参数的建议。

为此,您只需要更改设置即可。

  1. 转到Settings> Preferences...>Auto-completion
  2. 检查一下 Enable Auto-completion on each input
  3. 选择Function completion而不选择Word completion
  4. 检查Function parameter hint on input(如果有此选项)

在Notepad ++ 6.5.5版上,我有此设置 设定

Notepad ++ Wiki中提供了一些有关自动完成的文档。


是否可以仅对普通文本文件禁用此功能?
schuelermine

@Mark Neu我不知道。如果需要,可以尝试其他一些编辑器,例如Visual Code。
Jean-Francois T.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.