Autocomplete 记事本++;和代码完成

Autocomplete 记事本++;和代码完成,autocomplete,notepad++,Autocomplete,Notepad++,有什么方法可以提高记事本++中的代码完整性吗 目前,它支持某种“静态”代码完成,需要在xml文件中列出指令及其参数,或者在打开的文档中列出单词。我正在寻找能够读取*.h文件并自动列出该列表,还可以使用当前文件中的变量和函数的东西。您需要查看一些代码完成部分。但我主要建议您将编程语言改为IDE,因为Notepad++没有在真正的IDE中发现的任何好处。(可能是因为它是一个文本编辑器,而不是IDE)。不。它是一个文本编辑器,而不是IDE。除非你想自己扩展它,否则你不会比现在做得更好。不创建自己的插件

有什么方法可以提高记事本++中的代码完整性吗


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

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

不。它是一个文本编辑器,而不是IDE。除非你想自己扩展它,否则你不会比现在做得更好。

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

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


尽管有一个插件可以解析你的include文件(适用于任何语言)并将它们添加到auto-complete中会非常好。

我建议你看看。它有你正在寻找的代码完成和项目支持,最重要的是,它是免费的。

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

确保在记事本++中启用自动完成时,选择函数完成而不是文字完成,并在输入时的函数参数提示中打勾。

仅供参考,3年后,记事本++的插件Ccompletion正是这样做的。如果你了解更多,你必须使用php Storm它漂亮的IDE。转到::或只使用升华文本!