带有可配置文本的代码段

时间:2019-05-28 10:30:10

标签: visual-studio-code code-snippets

我想制作一个代码段,其中部分代码段文本替换为用户可以配置的值。

this page之后,我尝试使用环境变量,例如

"${env:MYVALUE}"

以及类似

的配置变量
"${config:my.value}"

环境变量和用户定义的设置均存在,但不能替代。代码段中不支持这些变量吗?如果没有,是否可以采用其他方法?

1 个答案:

答案 0 :(得分:0)

问题中提到的文档中的变量仅在配置文件中使用。片段具有自己的一组支持变量。来自the source的是:

CURRENT_YEAR
CURRENT_YEAR_SHORT
CURRENT_MONTH
CURRENT_DATE
CURRENT_HOUR
CURRENT_MINUTE
CURRENT_SECOND
CURRENT_DAY_NAME
CURRENT_DAY_NAME_SHORT
CURRENT_MONTH_NAME
CURRENT_MONTH_NAME_SHORT
SELECTION
CLIPBOARD
TM_SELECTED_TEXT
TM_CURRENT_LINE
TM_CURRENT_WORD
TM_LINE_INDEX
TM_LINE_NUMBER
TM_FILENAME
TM_FILENAME_BASE
TM_DIRECTORY
TM_FILEPATH
BLOCK_COMMENT_START
BLOCK_COMMENT_END
LINE_COMMENT
WORKSPACE_NAME

详细信息可以找到here