quicktemplate 是个人很喜欢的一个模版引擎,Goland 更不用说了,除了内存消耗巨大,其它都满意。高亮与自动补全效果:
在 quicktemplate FAQ 里已经有很清楚的说明了。这里简单记录一下。
就是把官网自带的 QuickTemplate.xml 文件放到 Goland 的设置(Configuration)路径里。
不同的系统或不同的 Goland 版本,路径可能不同,参见 JetBrains IDE 文件路径
Mac 下 GoLand2022.2 的路径
1
~/Library/Application Support/JetBrains/GoLand2022.2/
在这个路径下新建一个文件夹 filetypes
,把上面提到 QuickTemplate.xml
文件放到里面,重启 IDE 即可。
QuickTemplate.xml 文件的内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<filetype binary="false" description="QuickTemplate" name="QuickTemplate">
<highlighting>
<options>
<option name="LINE_COMMENT" value="//" />
<option name="COMMENT_START" value="" />
<option name="COMMENT_END" value="" />
<option name="HEX_PREFIX" value="" />
<option name="NUM_POSTFIXES" value="" />
</options>
<keywords keywords="case;cat;code;collapsespace;comment;default;else;elseif;endcollapsespace;endcomment;endfor;endfunc;endif;endplain;endstripspace;endswitch;for;func;if;import;interface;package;plain;space;stripspace;struct;switch;type" ignore_case="false" />
<keywords3 keywords="{%=;{%=h;{%=j;{%=jh;{%=q;{%=qh;{%=u;{%=uh;{%d;{%d=;{%f;{%f.;{%f.=;{%f=;{%j;{%j=;{%q;{%q=;{%s=;{%u;{%u=;{%uz;{%uz=;{%v;{%v=;{%z;{%z=" />
</highlighting>
<extensionMap>
<mapping ext="qtpl" />
</extensionMap>
</filetype>
本文网址: https://golangnote.com/topic/314.html 转摘请注明来源