如何从当前文件中获取 VSCode 片段的第一个字母?
How to get the first letter from the current file for a VSCode snippet?
我正在尝试从当前文件中获取第一个字母以创建一个应该如下所示的代码段:
const f = new Object()
其中f
为当前文件的首字母。我知道我可以使用 TM_FILENAME_BASE
访问文件名,但是如何只访问第一个字母?
"body": ["${TM_FILENAME_BASE/(.).*//}"],
(.)
捕获组 1 中的第一个字符
.*
匹配其余的,你以后不会用到它,但你确实想匹配它
只用第一个捕获组替换整个匹配项
一般来说,您正在寻找 snippet variable transforms。
我正在尝试从当前文件中获取第一个字母以创建一个应该如下所示的代码段:
const f = new Object()
其中f
为当前文件的首字母。我知道我可以使用 TM_FILENAME_BASE
访问文件名,但是如何只访问第一个字母?
"body": ["${TM_FILENAME_BASE/(.).*//}"],
(.)
捕获组 1 中的第一个字符
.*
匹配其余的,你以后不会用到它,但你确实想匹配它
只用第一个捕获组替换整个匹配项
一般来说,您正在寻找 snippet variable transforms。