VSCode 代码片段:生成大写文件名(替换 . 和 - 为 _)
VSCode 代码片段:生成大写文件名(替换 . 和 - 为 _)
VSCode 提供了 .code-snippets 文件用于添加代码片段,可以方便地快速插入代码。本文将介绍如何添加一个代码片段,用于自动生成当前文件名的大写形式,并将文件名的 '.' 和 '-' 替换为 '_'。
步骤:
- 在 VS Code 中打开命令面板(Ctrl+Shift+P 或者 Command+Shift+P),输入“Preferences: Configure User Snippets”并选择“User Snippets”;
- 选择要添加 snippet 的语言,比如 JavaScript;
- 在弹出的文件中,输入以下内容:
'Generate uppercase filename': {
'prefix': 'filename',
'body': [
'${TM_FILENAME_BASE/(\.|-)/_/g/(.*)/${1:/upcase}/}'
],
'description': 'Generate uppercase filename with '_' instead of '.' and '-''
}
- 保存文件。
现在,在你编辑 JavaScript 文件时,可以输入“filename”并按下 Tab 键,即可生成当前文件名大写、将 '.' 和 '-' 替换为 '_' 的宏。
解释:
'prefix': 'filename':表示输入 “filename” 即可触发该代码片段。'body': [ ... ]:表示代码片段的内容。$TM_FILENAME_BASE:表示当前文件名。/(\.|-)/_/g:表示将 '.' 和 '-' 替换为 '_'。(.*)/${1:/upcase}/:表示将文件名大写。
'description': '...':表示代码片段的描述,方便你查找。
其他语言:
你可以按照上述步骤,为其他语言添加相同的代码片段,例如:
- Python:在 'python.json' 文件中添加该代码片段。
- Java:在 'java.json' 文件中添加该代码片段。
- C++:在 'cpp.json' 文件中添加该代码片段。
希望这篇文章对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/oZ1U 著作权归作者所有。请勿转载和采集!