vscode设置代码模板,怎么才能用${}的方式获取项目名,文件所在项目中的路径还有当前机器的账户名呢?

发布于 2022-09-11 23:07:21 字数 57 浏览 5 评论 0

像idea一样用${PROJECT_NAME},${PACKAGE_NAME},${USER}这样的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哥,最终变帅啦 2022-09-18 23:07:21

目前只找到目录的,没找到账户名

    "Print to dir": {
        "prefix": "cdir",
        "body": [
            "${TM_DIRECTORY}\/${TM_FILENAME_BASE}"
        ],
        "description": "Log output to console"
    }

TM_SELECTED_TEXT:当前选定的文本或空字符串;
注:选定后通过在命令窗口点选「插入代码片段」插入。
TM_CURRENT_LINE:当前行的内容;
TM_CURRENT_WORD:光标所处单词或空字符串
注:所谓光标一般为文本输入处那条闪来闪去的竖线,该项可定制。单词使用 VSCode 选词(Word Wrap)器选择。你最好只用它选择英文单词,因为这个选择器明显没有针对宽字符优化过,它甚至无法识别宽字符的标点符号。
TM_LINE_INDEX:行号(从零开始);
TM_LINE_NUMBER:行号(从一开始);
TM_FILENAME:当前文档的文件名;
TM_FILENAME_BASE:当前文档的文件名(不含后缀名);
TM_DIRECTORY:当前文档所在目录;
TM_FILEPATH:当前文档的完整文件路径;
WORKSPACE_NAME:当前工作目录的名称(而非完整路径);
CLIPBOARD:当前剪贴板中内容。
此外,还有一些用于插入当前时间的变量,这里单独列出:

CURRENT_YEAR: 当前年份;
CURRENT_YEAR_SHORT: 当前年份的后两位;
CURRENT_MONTH: 格式化为两位数字的当前月份,如 02;
CURRENT_MONTH_NAME: 当前月份的全称,如 July;
CURRENT_MONTH_NAME_SHORT: 当前月份的简称,如 Jul;
CURRENT_DATE: 当天月份第几天;
CURRENT_DAY_NAME: 当天周几,如 Monday;
CURRENT_DAY_NAME_SHORT: 当天周几的简称,如 Mon;
CURRENT_HOUR: 当前小时(24 小时制);
CURRENT_MINUTE: 当前分钟;
CURRENT_SECOND: 当前秒数;
CURRENT_SECONDS_UNIX:Unix 时间戳

官方文档地址:https://code.visualstudio.com...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文