2017-04-19 73 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

感谢您关注此事。我会密切关注这个问题。 –