VSCode snippets 进阶用法

解决什么问题

  1. 快捷输入代码
  2. 定位光标(鼠标在的位置)
  3. 固定变量(比如当前时间,剪切板的内容)

在哪里设置 snippet

文件-》首选项-》user snippets

选择对应语言的代码设置文件

如何控制光标位置(占位符)

只要掌握以下语句即可

$1 $2 //光标会定位到1,按Tab会到下一个
$0 //终止光标跳转的位置
${1|Boolean, Number, String|} //跳转到光标1位置时,可选{Boolean, Number, String}中的值

实战

  1. 从剪切板中读取链接,自动填充 markdown 文件的[](剪切板内容)
"link": {
		"prefix": "link",
		"body": [
			"[link$1]($CLIPBOARD)",
		],
		"description": "auto feed link"
	}

常用的变量

变量含义
$CURRENT_YEAR
$CURRENT_MONTH
$CURRENT_DATE日期
$TM_FILENAME当前文件名
$TM_SELECTED_TEXT当前选中的内容
$CLIPBOARD剪切板内容

设置 markdown 的snippet 注意事项

设置 markdown 类型的时候需要在用户设置文件中键入以下代码

"[markdown]": {
        "editor.formatOnSave": true,
        "editor.renderWhitespace": "all",
        "editor.quickSuggestions": {
            "other": true,
            "comments": true,
            "strings": true
        },
        "editor.acceptSuggestionOnEnter": "on"
    },

参考

  1. snippet 设置
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值