2017-04-19 93 views
0

我試圖創建一個簡單的打字稿進口片斷這樣的:只要我想保持as部分一樣的模塊是否可以使用先前佔位符或製表符的值來默認佔位符或製表符?

import * as module from 'module'; 

,以下body是好的:

"import * as ${1} from '${1:module}';" 

然而,爲了更有效率,我想默認名稱爲任何被導入的名稱,但給我自己一個機會,在需要的時候改變它。

我嘗試了以下和其他一些變體,但都沒有工作,我可能完全錯過了一些東西。

"import * as ${2:$1} from '${1:module}';" 

在上面的代碼,佔位符$2簡單地繞過,我沒有得到一個機會來更新它。

任何幫助,將不勝感激。

回答

1

我相信這是VSCode處理片段時的一個錯誤。 TextMate中顯示了你的榜樣預期的行爲片段:

enter image description here

我已經打開this issue跟蹤此。

+0

感謝您關注此事。我會密切關注這個問題。 –