【发布时间】:2010-10-03 20:09:52
【问题描述】:
有什么方法可以提高notepad++中的代码完成度吗?
目前它支持某种“静态”代码完成,它需要在 xml 文件中制作指令列表和它们的参数,或者它适用于打开文档中的单词列表。我正在寻找可以读取 *.h 文件并自动生成该列表并使用当前文件中的变量和函数的东西。
【问题讨论】:
有什么方法可以提高notepad++中的代码完成度吗?
目前它支持某种“静态”代码完成,它需要在 xml 文件中制作指令列表和它们的参数,或者它适用于打开文档中的单词列表。我正在寻找可以读取 *.h 文件并自动生成该列表并使用当前文件中的变量和函数的东西。
【问题讨论】:
您有一些代码完成部分可以查看here。但我主要建议您更改为编程语言的 IDE,因为 Notepad++ 没有您在 Real IDE 中发现的任何好处。 (可能是因为它是文本编辑器而不是 IDE)。
【讨论】:
您根本不需要插件。在主菜单上转到设置-> 首选项。然后转到备份/自动完成选项卡。选中标有“在每个输入上启用自动完成”的框,然后选择“单词完成”选项。
【讨论】:
不创建自己的插件就不可能。
开发一个解析 .h 文件并为 notepad++ 创建自动完成语言文件的脚本可能会更快。
虽然解析包含文件(适用于任何语言)并将它们添加到自动完成的插件会非常好。
【讨论】:
没有。 NotePad++ 是文本编辑器,而不是 IDE。除非你想自己扩展它,否则你不会做得比现有的更好。
【讨论】:
我建议你看看Komodo Edit。它具有您正在寻找的代码完成和项目支持,最重要的是,它是免费的。
【讨论】:
确保在 notepad++ 中启用自动完成功能时,您选择的是函数完成而不是单词完成,并且在输入的函数参数提示中也要打勾。
【讨论】: