为了在未来获得一些时间,我正在尝试为 VsCode 创建一些片段。
有上下文。我有一个tmp.hpp
我想要的文件
#ifndef TMP_HPP_
#define TMP_HPP
#endif
我的问题是,我希望能够随心所欲地进行修改TMP
。为此,我希望它成为默认值 Finaly,如果我决定修改TMP
,WHATEVER
我想强制WHATEVER
为大写。
更准确地说,我希望 my${1}
具有默认值:${TM_FILE_BASE}
并且我也希望${1}
和/或 my${TM_FILE_BASE}
成为${/upper}
这是我目前得到的:
"Creates a ifndef": {
"prefix": "ifndef",
"body": [
"#ifndef ${${1:TM_FILENAME_BASE/(.*)/${1:/upcase}/}}_HPP_",
" #define ${${1:TM_FILENAME_BASE/(.*)/${1:/upcase}/}_HPP_",
"",
"#endif"
],
"description": "Creates a basic ifndef"
}
谢谢