我正在尝试用C ++设置getter和setter的片段。这就是我所拥有的:
<snippet>
<description>getter</description>
<content><![CDATA[
${1:(type)} get${2:(var)}() { return ${2:}; }
]]></content>
<tabTrigger>getter</tabTrigger>
<scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>
但是,我喜欢使用驼峰盒。有没有办法在“获取”之后将第一个字母大写,但不在返回语句中将其大写?
答案 0 :(得分:1)
这很有效。第一个字段为type
,填入该字段,然后标签到下一个字母并输入您的变量名称。
<snippet>
<description>getter</description>
<content><![CDATA[
${1:type} get${2/./\U${0}\E/}() { return ${2:}; }
$0]]></content>
<tabTrigger>getter</tabTrigger>
<scope>source.c, source.objc, source.c++, source.objc++</scope>
</snippet>