我想添加简单的语法高亮和自动完成一个简单的脚本语言...如何在Notepad ++中启用自动完成支持?
我添加的语法使用this article
现在我想知道如何能够用记事本+ +的自动完成突出我的自定义语言。有谁知道这是怎么做到的吗?
我想添加简单的语法高亮和自动完成一个简单的脚本语言...如何在Notepad ++中启用自动完成支持?
我添加的语法使用this article
现在我想知道如何能够用记事本+ +的自动完成突出我的自定义语言。有谁知道这是怎么做到的吗?
对于基本自动完成,请查看%ProgramFiles%\Notepad++\plugins\APIs
中的文件。它基本上只是一个包含关键字的XML文件。如果您需要呼叫提示(“功能参数提示”),请查看these instructions。
我从来没有找到任何更多的文档,但cpp.xml
有一个呼叫提示fopen
,而php.xml
是相当完整的。
马克提供的链接不再起作用,但你可以去:
Notpad ++ 6.6.9
虽然我发现它很烦人,因为一个大的自动完成块总是会出现,而我只想在按Tab或组合键时看到自动完成。不过,我对Notepad ++相当陌生。如果您知道这样的组合键,请随时回复。我通过Google发现了这个问题,所以我们可以随时帮助其他人。
转到
设置 - >首选项 - >备份/自动完成
检查启用每个输入自动完成。默认情况下,单选按钮函数完成被检查,这将在您输入时完成相关的函数名称。但是,当您在编辑除代码以外的内容时,您可以检查文字完成。
检查功能参数提示输入,如果您发现很难记住功能参数及其排序。
不要忘了添加你的库&检查你的版本。好信息是Using Notepad Plus Plus as a script editor。
自动填充在记事本++是作为击球Ctrl键简单 + 在接口输入或Ctrl键 + 空间。
Ctrl + Enter - 就这么简单!
对许多人来说,这会比自动完成任何事情都要好。
您也可以添加自己的建议。
开放这条道路:
C:\Program Files\Notepad++\plugins\APIs
,并打开该语言的XML文件,如php.xml。这里假设,你想添加addcslashes,所以只需添加这个XML代码即可。
<KeyWord name="addcslashes" func="yes">
<Overload retVal="void">
<Param name="void"/>
</Overload>
</KeyWord>
这是很容易:
打开记事本++和设置 - >首选项 - >自动完成 - >检查您想要的自动插入选项。 这个链接将帮助很多:http://docs.notepad-plus-plus.org/index.php/Auto_Completion
自动完成文档现在的位置:http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Auto_Completion – 2011-10-24 16:11:49
有没有办法为记事本+ +自动完成xml使用xml模式时? – 2013-11-07 16:28:31