Notepad++ 自动完成定义你自己的特殊词语

Notepad++ 自动完成定义你自己的特殊词语

我听说 Notepad++ 有自动完成选项,但我在网上找不到任何文档来帮助您创建自己的选项或如何操作。我想定义单词以进行自动完成。例如,每次我写“狗”时,我希望记事本让我将这个词完成为“狗和猫”如果有人能给我指明正确的方向(或直接告诉我,这总是好的),我将不胜感激!

如果可以的话谢谢!

答案1

您可以按照以下步骤找到设置:

Settings -> Preferences -> Auto-Completion -> Enable auto-completion on each input.

notepadd++ 中还有一个专门用于自动完成的 wik

http://docs.notepad-plus-plus.org/index.php/Auto_Completion

自动完成文件位于plugins\APIs文件夹中,通常在 Notepad++ 安装文件夹中C:\Program Files\Notepad++

AutoComplete 文件的语法很简单,但也有一些规则,最重要的是语法正确和排序正确。如果语法不正确,XML 文件将无法加载,AutoComplete 将被禁用。可以在编辑自动完成文件中找到更正式的描述。

不正确的排序可能会导致自动完成功能行为不稳定,从而导致其在某些单词上失败。

用于识别关键字的基本字符集由字母 az、AZ、0-9 数字和下划线组成。在 Notepad++ 的未来版本中,您将能够添加更多字符 - 点是可能的候选者 - 通过在环境中指定 additionalWordChars 参数。该值将是一个包含所有额外参数的字符串,没有任何分隔符。但是,这个 additionalWordChars 仍然不起作用(Notepad++ v.6.5.2)!

句法:

<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
   <AutoComplete language="C++">
       <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";" additionalWordChar = "."/>
       <KeyWord name="abs" func="yes">
           <Overload retVal="int" descr="Returns absolute value of given integer">
               <Param name="int number" />
           </Overload>
       </KeyWord>
   </AutoComplete>
</NotepadPlus>

相关内容