我正在尝试为简单的脚本语言添加简单的语法突出显示和自动完成...
我使用this article
添加了语法突出显示现在我想知道如何使用Notepad ++为我的自定义语言启用自动完成功能。有谁知道怎么做?
答案 0 :(得分:102)
Mark提供的链接不再有效,但您可以访问:
Notpad ++ 6.6.9
我发现它非常烦人,因为一个大的自动完成块总是会出现,我只想在按Tab键或组合键时看到自动完成功能。我虽然是Notepad ++的新手。如果您知道这样的组合键,请随时回复。我通过Google找到了这个问题,因此我们可以随时帮助其他人。
答案 1 :(得分:40)
要进行基本自动填充,请查看%ProgramFiles%\Notepad++\plugins\APIs
中的文件。它基本上只是一个包含关键字的XML文件。如果您需要calltips(“函数参数提示”),请查看these instructions。
我从未找到任何更多文档,但cpp.xml
有fopen
的问候语,而php.xml
则相当完整。
答案 2 :(得分:19)
转到
设置 - >偏好 - >备份/自动完成
选中在每个输入上启用自动完成功能。默认情况下,选中功能完成的单选按钮,在您键入时将完成相关的功能名称。但是当您编辑代码以外的其他内容时,可以检查 Word完成。
如果您发现难以记住功能参数及其排序,请检查功能参数提示输入。
答案 3 :(得分:7)
Notepad ++中的自动完成就像在界面中按 Ctrl + Enter 或 Ctrl + Space 一样简单。
Ctrl + 输入 - 就这么简单!
对许多人来说,这比在所有事情上自动完成更好。
答案 4 :(得分:2)
不要忘记添加您的库和&检查你的版本。好的信息在 Using Notepad Plus Plus as a script editor 。
答案 5 :(得分:0)
您也可以添加自己的建议。
打开此路径:
C:\Program Files\Notepad++\plugins\APIs
然后打开语言的XML文件,例如php.xml。这里假设您要添加 addcslashes ,因此只需添加此XML代码。
<KeyWord name="addcslashes" func="yes">
<Overload retVal="void">
<Param name="void"/>
</Overload>
</KeyWord>
答案 6 :(得分:0)
这很容易:
答案 7 :(得分:0)
打开Notepad ++和设置 - &gt;偏好 - &gt;自动完成 - &gt;检查所需的自动插入选项。 此链接将有助于:http://docs.notepad-plus-plus.org/index.php/Auto_Completion