VSCode 代码片段:生成大写文件名(替换 . 和 - 为 _)

VSCode 提供了 .code-snippets 文件用于添加代码片段,可以方便地快速插入代码。本文将介绍如何添加一个代码片段,用于自动生成当前文件名的大写形式,并将文件名的 '.' 和 '-' 替换为 '_'。

步骤:

  1. 在 VS Code 中打开命令面板(Ctrl+Shift+P 或者 Command+Shift+P),输入“Preferences: Configure User Snippets”并选择“User Snippets”;
  2. 选择要添加 snippet 的语言,比如 JavaScript;
  3. 在弹出的文件中,输入以下内容:
'Generate uppercase filename': {
  'prefix': 'filename',
  'body': [
    '${TM_FILENAME_BASE/(\.|-)/_/g/(.*)/${1:/upcase}/}'
  ],
  'description': 'Generate uppercase filename with '_' instead of '.' and '-''
}
  1. 保存文件。

现在,在你编辑 JavaScript 文件时,可以输入“filename”并按下 Tab 键,即可生成当前文件名大写、将 '.' 和 '-' 替换为 '_' 的宏。

解释:

  • 'prefix': 'filename':表示输入 “filename” 即可触发该代码片段。
  • 'body': [ ... ]:表示代码片段的内容。
    • $TM_FILENAME_BASE:表示当前文件名。
    • /(\.|-)/_/g:表示将 '.' 和 '-' 替换为 '_'。
    • (.*)/${1:/upcase}/:表示将文件名大写。
  • 'description': '...':表示代码片段的描述,方便你查找。

其他语言:

你可以按照上述步骤,为其他语言添加相同的代码片段,例如:

  • Python:在 'python.json' 文件中添加该代码片段。
  • Java:在 'java.json' 文件中添加该代码片段。
  • C++:在 'cpp.json' 文件中添加该代码片段。

希望这篇文章对你有所帮助!

VSCode 代码片段:生成大写文件名(替换 . 和 - 为 _)

原文地址: https://www.cveoy.top/t/topic/oZ1U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录