Notepad ++和代码完成

时间:2009-01-27 19:02:50

标签: autocomplete notepad++

有没有办法在notepad ++中改进代码完成?

目前它支持某种“静态”代码完成,它需要在xml文件中创建指令及其参数列表,或者它在打开文档中的单词列表上工作。我正在寻找能够读取* .h文件并自动生成该列表的内容,并使用当前文件中的变量和函数。

6 个答案:

答案 0 :(得分:31)

您需要一些代码完成部分来查看here。但我主要建议您更改为编程语言的IDE,因为Notepad ++没有您在Real IDE中找到的任何好处。 (也许是因为它是文本编辑器而不是IDE)。

答案 1 :(得分:14)

根本不需要插件。在主菜单上,转到“设置” - >“首选项”。然后转到“备份/自动完成”选项卡。选中标记为“在每个输入上启用自动完成”的复选框,然后选择“单词完成”选项。

答案 2 :(得分:4)

如果不创建自己的插件,则无法实现。

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

虽然解析你的包含文件(对于任何语言)并将它们添加到自动完成的插件会非常好。

答案 3 :(得分:2)

没有。 NotePad++是文本编辑器,而不是IDE。除非你想自己扩展,否则你不会做任何比那更好的事情。

答案 4 :(得分:0)

我建议你看一下Komodo Edit。它具有您正在寻找的代码完成并具有项目支持,最重要的是,它是免费的。

答案 5 :(得分:0)

确保在notepad ++中使用自动完成功能时,选择函数完成而不是单词完成,并在函数参数中勾选输入提示。