【发布时间】:2015-12-07 22:43:39
【问题描述】:
我正在制作一个自定义的.tmLanguage 文件以突出显示我正确使用的语法,并且通常使编码更容易。我快完成了,我使用 .sublime-completions 文件让自动完成功能正常工作。
我只想改变一个小缺陷。我有一长串函数,几乎所有函数都包含“参数”一词的缩写PAR。当我开始输入该单词时,以下内容都在完成列表中:
- PAR 命令
- DEFPAR 命令
- JDATA命令(因为描述中包含PAR)
- SPAA 命令(因为命令中有一个 P,描述中有一个 A 和一个 R)
我想要的只是显示以PAR 开头的命令,所以从上面的列表中,只有第一项。
所以,像这样:
换句话说,我希望根据我正在输入的文字字符串显示补全,并且仅来自我的补全文件的 trigger 部分,仅在 \t 之前。
完成文件如下所示:
以橙色突出显示的是我希望我的完成列表所基于的内容。
我希望这是可以理解的。非常感谢任何帮助。
【问题讨论】: