2014-01-21 20 views
152

我正在尝试使用Notepad ++和Progress编程语言。如何停止Notepad ++显示文件中所有单词的自动完成

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

我已经在名为progress.xmlnotepad++ Plugins\APIs目录中放入了一个文件,但内容无法被Notepad ++识别。

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

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

任何人都知道如何跟踪这个?

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

+0

发现此问题是我的问题的顶级Google搜索结果,200多个“有用”点击答案可解决我的问题。即使这是无关紧要的,它仍然是最重要的结果,并将继续获得点击,这可能是未被删除的唯一原因。 – dhinged

+0

根据帮助页面[我可以询问什么主题](https://stackoverflow.com/help/on-topic),如果一个问题“通常涵盖程序员常用的软件工具”,那么这里就适用了。因此,它似乎不一定是无关紧要的。 –

回答

224

记事本++提供2种类型的特征:

  • 自动完成该读取的打开的文件和文件内提供的单词和/或功能的建议
  • 建议用的函数的参数(具体以语言)

根据你写的内容,似乎你想要的只是函数自动完成+对参数的建议。

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

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

在6.5.5版本记事本++,我有这个设置 settings

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

9

已解答:问题标题在问题内容方面有些误导,但回答的主体帮助我找出了答案“如何停止Notepad ++显示文件中所有单词的自动完成”The答案是禁用“在每个输入上启用自动完成”。测试和完美的作品。

+4

认为这应该是一个评论,而不是答案... –

相关问题