如何使用记事本++实现“CodeIgniter 2.0”代码完成功能?

如何使用记事本++实现“CodeIgniter 2.0”代码完成功能?,codeigniter,syntax-highlighting,notepad++,code-completion,code-folding,Codeigniter,Syntax Highlighting,Notepad++,Code Completion,Code Folding,如何使Notepad++具有CodeIgniter 2.0的智能感知功能,以便在键盘上按Ctrl+空格键时显示代码建议?以下是步骤: 如果CodeIgniter是PHP框架,请使用从PHP语言派生的用户定义语言。 如果您想要更高级的功能,并且在编码方面感觉舒适,那么外部Lexer就是一个不错的选择。它是一种模仿内置语言特性的特定插件。安装它。 自动完成是基于语言的,每种语言都有不同的API文件 Notepad++提供两种类型的自动完成: 函数完成基于已知关键字列表提供提示 单词补全提供从当前文件

如何使Notepad++具有CodeIgniter 2.0的智能感知功能,以便在键盘上按Ctrl+空格键时显示代码建议?

以下是步骤:

如果CodeIgniter是PHP框架,请使用从PHP语言派生的用户定义语言。 如果您想要更高级的功能,并且在编码方面感觉舒适,那么外部Lexer就是一个不错的选择。它是一种模仿内置语言特性的特定插件。安装它。 自动完成是基于语言的,每种语言都有不同的API文件

Notepad++提供两种类型的自动完成:

函数完成基于已知关键字列表提供提示 单词补全提供从当前文件检索到的单词的提示 要触发它们,必须分别选择:

编辑->自动完成->功能完成 编辑->自动完成->单词完成
Notepad++开发社区是一个充满活力的社区,希望您能在web上找到相关的深入资料。

这里有一个链接,可以解释您需要了解的一切,以创建自己的用户定义语言


下面是一个用户定义语言列表

itellisense是微软的一项技术,你的意思是自动补全:@PeterT:现在,人们使用IntelliSense在任何编辑器中引用任何此类自动补全功能。我自己不这么认为,但我觉得它很可爱……这是Delhpi社区的代码洞察。