2016-12-20 146 views
2

我想在觸發時創建一個代碼片段,它將圍繞給定的文本。目前,我的片段是:在Visual Studio代碼中包裝選擇代碼片段(vscode)

{ 
    "Function Creator Helper": { 
    "prefix": "_w", 
    "body": [ 
     "public function $TM_SELECTED_TEXT() {", 
     " $1", 
     "}", 
    ], 
    "description": "Creates a function given the text selection" 
    } 
} 

這導致上:

Wrapping snippet

我要做的就是:

  1. 選擇文本。
  2. 寫前綴(_w
  3. 按Tab鍵

這導致上:

public function () { 

} 

但我期待

public function person() { 

} 

我如何能做出任何想法片段或我如何正確觸發它?

回答

0

我只是在爲自己掙扎。爲了實現此目的,您唯一需要做的就是按F1,運行Insert Snippet命令,然後從列表中選擇您的片段。

+0

沒有工作,我打開命令對話框,但沒有找到命令(「_w」或名稱爲「Function Creator Helper」) – JohnnyAce

+0

你在哪裏添加了片段?難道它是在與您嘗試使用它的源文件不同的語言下? – Jan

1

當前選定的文本顯示爲${TM_SELECTED_TEXT}而不是$TM_SELECTED_TEXT