Notepad++和代码自动完成

36

有没有办法在Notepad++中改进代码自动完成?

目前它支持某种“静态”代码补全,需要在xml文件中制作指令列表和它们的参数,或者根据打开文档中的单词列表进行操作。我正在寻找一些可以自动读取*.h文件并创建该列表的方法,并且还可以使用当前文件中的变量和函数。

6个回答

32

您可以在这里查看一些代码自动补全部分。但是我主要建议您切换到适合编程语言的IDE,因为Notepad++没有真正IDE中的任何优势(也许是因为它是文本编辑器而不是IDE)。


你必须使用 PHP Storm,它是一个很好的集成开发环境。如果想了解更多,请访问: - Smoke
2
只需使用Sublime Text! - Charles D Pantoga

14

你完全不需要插件。在主菜单中点击“设置”->“首选项”。然后转到“备份/自动补全”选项卡。勾选标签为“在每个输入框启用自动补全”,并选择“单词补全”选项。


3

不创建自己的插件是不可能的。

开发一个解析.h文件并为notepad++创建自动完成语言文件的脚本可能会更快。

尽管解析您的包含文件(任何语言)并将它们添加到自动完成的插件会非常好。


2
FYI,三年后,Notepad++ 的插件 Ccompletion 实现了这一点。 - Philip

2

不。 NotePad++ 是一款文本编辑器,而不是集成开发环境(IDE)。除非你想自己扩展它,否则你不会比现有的功能更好。


0
我建议你看一下 Komodo Edit。它拥有你所需要的代码自动补全功能,支持项目,而且最重要的是,它是免费的。

0
确保在Notepad++中启用自动完成时选择函数完成而不是单词完成,并且还要在输入时选中函数参数提示。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接