【发布时间】:2021-07-05 16:16:21
【问题描述】:
我正在尝试从当前文件中获取第一个字母,以创建一个如下所示的 sn-p:
const f = new Object()
其中f 是当前文件的第一个字母。我知道我可以使用TM_FILENAME_BASE 访问文件名,但如何只能访问第一个字母?
【问题讨论】:
标签: visual-studio-code vscode-snippets
我正在尝试从当前文件中获取第一个字母,以创建一个如下所示的 sn-p:
const f = new Object()
其中f 是当前文件的第一个字母。我知道我可以使用TM_FILENAME_BASE 访问文件名,但如何只能访问第一个字母?
【问题讨论】:
标签: visual-studio-code vscode-snippets
"body": ["${TM_FILENAME_BASE/(.).*/$1/}"],
(.) 捕获组 1 中的第一个字符.* 匹配其余字符,稍后您不会使用它,但您确实想匹配它$1 将整个匹配替换为第一个捕获组
一般来说,您正在寻找snippet variable transforms。
【讨论】: