2014-03-03 5 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