2017-01-17 1 views
1

$name을 올바르게 입력하면 코드 조각이 생성되지만, ${2:description}으로 이동하려면 탭을 누르면 $this으로 바뀝니다. 스 니펫은 다음과 같습니다. $this을 우회하여 바로 설명으로 이동합니다. 또한 사용자가 입력 한 모든 대문자를 사용할 수 있습니까?정적 변수 스 니펫 만들기

는 여기를 참조하십시오 : 당신이 (이 here에 설명되어 있습니다) \$이 그것을 할 수있는 올바른 방법이 될 것입니다 $$$을 탈출하려고 보인다

https://gyazo.com/3022073092b13db8a62d9d828c811599

"Get/Set": { 
    "prefix": "-yadda", 
    "body": [ 
     "/**", 
     "*Getter for $name", 
     "*", 
     "* @return $name ${2:description}", 
     "*/", 
     "public function get$name() {", 
     " return $$this->$name;", 
     "}", 

     "/**", 
     "*Setter for $name", 
     "*", 
     "* @param [$name] ${2:description}", 
     "*/", 
     "public function set$name($$name) {", 
     " $$this->$name = $$name", 

     " return $$this;", 
     "}" 
    ], 
    "description": "Generate Getters and Setters" 
} 

답변

0

.

나를 위해 작동합니다

"Get/Set": { 
    "prefix": "-yadda", 
    "body": [ 
     "/**", 
     "*Getter for $name", 
     "*", 
     "* @return $name ${2:description}", 
     "*/", 
     "public function get$name() {", 
     " return \\$this->$name;", 
     "}", 

     "/**", 
     "*Setter for $name", 
     "*", 
     "* @param [$name] ${2:description}", 
     "*/", 
     "public function set$name($$name) {", 
     " \\$this->$name = $$name", 

     " return \\$this;", 
     "}" 
    ], 
    "description": "Generate Getters and Setters" 
}