2017-01-17 2 views
1

Ich bin ein Schnipsel bauen, die gut erzeugt, wenn ich die $name eingeben, die gut funktioniert, aber wenn ich die Tabulatortaste drücken, um zu ${2:description} geht stattdessen geht es zu $this ... Mein Ausschnitt ist unten, wie kann Ich umgehe die $this und gehe direkt zur Beschreibung. Ist es auch möglich, Eingaben von einem Benutzer einzugeben?Erstellen von statischen Variablen-Snippet

Siehe hier:

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

Antwort

0

Es scheint, Sie $ mit $$ versuchte zu entkommen, wenn \$ den richtigen Weg, es zu tun wäre (dies ist here dokumentiert).

Dies funktioniert für mich:

"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" 
} 
Verwandte Themen