Autocomplete 如何在记事本&x2B;中启用自动完成支持+;?

Autocomplete 如何在记事本&x2B;中启用自动完成支持+;?,autocomplete,syntax-highlighting,notepad++,Autocomplete,Syntax Highlighting,Notepad++,我正在尝试为一种简单的脚本语言添加简单的语法高亮显示和自动完成 我使用 现在我想知道如何为我的自定义语言启用Notepad++自动完成。有人知道怎么做吗?要获得基本的自动完成功能,请查看%ProgramFiles%\Notepad++\plugins\api中的文件。它基本上只是一个包含关键字的XML文件。如果您想要调用提示(“函数参数提示”),请签出 我再也找不到任何文档,但是cpp.xml有一个fopen的调用提示,而php.xml已经相当完整。Mark提供的链接不再有效,但您可以转到: N

我正在尝试为一种简单的脚本语言添加简单的语法高亮显示和自动完成

我使用


现在我想知道如何为我的自定义语言启用Notepad++自动完成。有人知道怎么做吗?

要获得基本的自动完成功能,请查看
%ProgramFiles%\Notepad++\plugins\api
中的文件。它基本上只是一个包含关键字的XML文件。如果您想要调用提示(“函数参数提示”),请签出


我再也找不到任何文档,但是
cpp.xml
有一个
fopen
的调用提示,而
php.xml
已经相当完整。

Mark提供的链接不再有效,但您可以转到:

Notpad++6.6.9

  • 设置->首选项->自动完成->对每个输入启用自动完成
但我觉得这很烦人,因为总是会出现一个大的自动完成块,我只想在按下tab键或组合键时看到自动完成。不过,我对记事本++还是相当陌生的。如果您知道这样的组合键,请随时回复。我通过谷歌找到了这个问题,所以我们可以随时帮助他人。

转到

设置->首选项->备份/自动完成

  • 选中启用每个输入的自动完成功能。默认情况下,函数完成的单选按钮被选中,它将在您键入时完成相关函数名。但是,当您编辑代码以外的内容时,可以检查单词是否完成

  • 如果您发现难以记住功能参数及其顺序,请检查输入上的功能参数提示


别忘了添加库并检查版本。很好的信息就在这里。

记事本中的自动完成只需在界面中按Ctrl+Enter或Ctrl+Space即可

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>

这很简单:

  • 查找包含unity关键字的XML文件
  • 仅复制带有“的行
  • 转到C:\Program Files\Notepad++\plugins\API并查找cs.xml作为示例
  • 粘贴您在1中复制的内容,但要小心:不要删除其中的任何一行cs.xml
  • 保存文件并享受自动完成:)

  • 打开记事本++和设置->首选项->自动完成->检查所需的自动插入选项。
    此链接将有很大帮助:

    自动完成文档现在在这里:Notepad++在使用xml架构时是否有自动完成xml的方法?文档再次移动:-另外,关于创建自动完成文件的说明:@DebugErr:lol,新链接:-链接再次更改,现在文档就在这里了:关闭它并对代码使用
    Ctrl+Enter
    ,而对语言使用
    Ctrl+Space
    。设置似乎正是为了自动显示框块。naxa的技术是我想要的,而不是复杂的其他答案。完美的真不敢相信我没用过这个:)纳西-你能把你的评论变成一个答案吗?我会投票的!