2014-03-03 98 views
1

我想爲C++中的getter和setter設置片段。這是我有:資本化崇高文本2片段

<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> 

但是,我喜歡使用駱駝案件。有沒有辦法在「get」之後將第一個字母大寫,但不能在return語句中將其大寫?

回答

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> 

enter image description here

enter image description here

enter image description here

enter image description here