如何在Notepad ++中启用自动完成支持?

Cha*_*ara 90 autocomplete syntax-highlighting notepad++

我正在尝试为简单的脚本语言添加简单的语法突出显示和自动完成...

我使用这篇文章添加了语法高亮

现在我想知道如何使用Notepad ++为我的自定义语言启用自动完成功能.有谁知道这是怎么做到的吗?

Den*_*nis 105

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

Notpad ++ 6.6.9

  • 设置 - >首选项 - >自动完成 - >在每个输入上启用自动完成.

我发现它非常烦人,因为一个大的自动完成块总是会出现,我只想在按Tab键或组合键时看到自动完成.我虽然是Notepad ++的新手.如果您知道这样的组合键,请随时回复.我通过Google发现了这个问题,因此我们可以随时帮助他人.在此输入图像描述

  • 将其关闭并使用"Ctrl + Enter"代替代码,使用"Ctrl + Space"代替语言.该设置似乎正好用于自动显示该框. (32认同)
  • Naxa - 您能否对答案进行评论?我赞成了! (3认同)

Mar*_*ark 41

对于基本的自动完成,请查看中的文件%ProgramFiles%\Notepad++\plugins\APIs.它基本上只是一个带有关键字的XML文件.如果你想要calltips("函数参数提示"),请查看这些说明.

我从来没有找到任何更多的文档,但cpp.xml有一个calltip fopen,虽然php.xml是相当完整的.

  • 自动完成文档现在在这里:http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title = Auto_Completion (8认同)
  • 文档再次移动:http://npp-wiki.tuxfamily.org/index.php?title = Auto_Completion - 另外,有关创建自动完成文件的说明:http://npp-wiki.tuxfamily.org/index.php ?标题= Editing_Configuration_Files#Autocompletion.2C_aka_API.2C_files (3认同)
  • @DebugErr:哈哈,新链接:http://docs.notepad-plus-plus.org/index.php/Auto_Completion - http://docs.notepad-plus-plus.org/index.php/Editing_Configuration_Files#Autocompletion。 2C_aka_API.2C_files (2认同)
  • 链接再次更改,现在文档位于:https://npp-user-manual.org/docs/auto-completion/ (2认同)

小智 19

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

  • 选中每个输入上的启用自动完成功能.默认情况下,将检查功能完成的单选按钮,该按钮将在您键入时完成相关的功能名称.但是当您编辑代码以外的其他内容时,可以检查Word完成情况.

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


Dav*_*tch 7

Notepad ++中的自动完成功能就像在界面中点击Ctrl+ EnterCtrl+ 一样简单Space.

Ctrl+ Enter- 就这么简单!

对于许多人来说,这将比自动完成所有内容更好.