我想为我的特定于域的语言创建一个自动完成定义文件,以便我获取预定义类方法的参数提示。
在doc我有以下示例:
<div class="col-md-1" style="background-color:lavender;">.col-md-2
<div class="row">
<div class="col-md-10" style="background-color:red;">
red
</div>
<div class="col-md-1" style="background-color:green;">
green
</div>
</div> </div>
这就像函数调用的魅力一样,如:
<?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>
也就是说,我打了一个&#34; a&#34;和Notepad ++建议函数 abs 并提示其参数。
然而,如果 abs 是一个类的方法呢?例如:
abs(-12)
我希望一旦我按下了键#34;&#34;和&#34; a&#34; Notepad ++会向我提出 abs 方法和所有参数提示。但是,使用上面列出的xml定义它不起作用。
有人知道如何处理这个问题吗?我们可以使用正则表达式模式吗?
提前致谢。
答案 0 :(得分:0)
我刚刚找到解决方案。在这里张贴留下痕迹并帮助他人。
如果我删除additionalWordChar = "."
它就会吵架!