ChatGPT解决这个技术问题 Extra ChatGPT

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

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

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

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

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

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

有谁知道如何追踪这个?


a
ale

Notepad++ 提供 2 种类型的功能:

自动完成读取打开的文件并在文件中提供单词和/或功能的建议

函数参数的建议(特定于语言)

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

为此,您只需更改设置。

转到设置>首选项...>自动完成检查在每个输入上启用自动完成选择功能完成而不是单词完成检查输入上的功能参数提示(如果您有此选项)

https://i.stack.imgur.com/E9Rdj.png

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


是否可以仅对普通文本文件禁用此功能?
@Mark Neu 我不知道。如果你需要这个,你可以尝试一些其他的编辑器,比如 Visual Code。
对于英文版:Alt+t>p>a>,然后手动点击 "Enable auto-completion on each input"。我尚未应用 stackoverflow.com/questions/34609009/… 将最后一次手动点击映射到键盘命令。
我喜欢这个功能,如果可以选择仅在某些文件扩展名上执行此操作,那就太好了。当您创建一个新文件但尚未保存时,它仍然会自动完成,我希望禁用它。我还注意到一个完全空白的文件,开始输入第一个单词,自动完成框短暂出现并消失。它试图在第一个单词上自动完成。它会减慢打字速度。希望这个功能可以优化一下。
这适用于 Ubuntu 上的当前会话。每次重新启动时都会重置。任何想法? @Jean-FrancoisT。
S
Samuel Liew

答案是禁用“在每个输入上启用自动完成”。测试并完美运行。


关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅