35

有什么办法可以提高记事本++中的代码完成度?

目前它支持某种“静态”代码完成,它需要在 xml 文件中制作指令列表和它们的参数,或者它适用于打开文档中的单词列表。我正在寻找可以读取 *.h 文件并自动生成该列表并使用当前文件中的变量和函数的东西。

4

6 回答 6

32

您可以在此处查看一些代码完成部分。但我主要建议您更改为编程语言的 IDE,因为 Notepad++ 没有您在 Real IDE 中发现的任何好处。(可能是因为它是文本编辑器而不是 IDE)。

于 2009-01-27T19:07:31.193 回答
14

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

于 2013-08-21T09:29:03.927 回答
3

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

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

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

于 2009-01-27T19:28:34.597 回答
2

不 , NotePad++是文本编辑器,而不是 IDE。除非你想自己扩展它,否则你不会比现有的更好。

于 2009-01-27T19:18:55.633 回答
0

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

于 2011-05-21T07:49:04.517 回答
0

确保在记事本 ++ 中启用自动完成时,您选择函数完成而不是单词完成,并且在输入的函数参数提示中也有一个勾号。

于 2013-11-07T10:11:52.623 回答