那些html编辑器有代码片段6,VS Code 折腾记 - (6) 基本配置/快捷键定义/代码片段的录入(snippet)...

前言

本来分成三篇来写的,但是想了想没必要,大家都是聪明人。。。简单的东西点一下就晓得了。

基本配置

7ec8e95e583b5186fe95e2d43b6577b8.png

70004f70b8cc83b86c0df460f1f1bffd.png

快捷键自定义(Ctrl+K Ctrl + S)

7b6d905064b67d7253b16ee22c451c97.png

那个when支持条件表达式返回一个布尔值

支持的快捷键组合快捷键的键值

9a9309289d62a7e925c96a4245453638.png

更加详细的可以阅读这里: 你可以看到when的具体范围解释,非常详细。。这里我就不一一列举出来了。。。直接在链接的文章内搜索when Clause Contexts

代码片段

进入代码片段自定义有两种方式:

1. 【菜单栏->文件->首选项->用户代码片段】

2. 全局命令【ctrl+shift + p => snippet】

VSCODE的代码片段支持30多种编程语言,所以也免了代码片命名唯一和全局生效【所有文件】的尴尬

这里就选择一个sass的说下,内部有这么一段注释嗯

{

/*

// Place your snippets for Sass here. Each snippet is defined under a snippet name and has a prefix, body and

// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:

// $1, $2 for tab stops, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.

// Example:

"Print to console": {

"prefix": "log",

"body": [

"console.log('$1');",

"$2"

],

"description": "Log output to console"

}

*/

"utf-8": {

"prefix": "utf-8",

"body": [

"@charset 'UTF-8';"

],

"description": "插入文件编码"

},

"impout": {

"prefix": "impcfg",

"body": [

"@import '../../../assets/scss_styles/custom_scss/_custom-export.scss';"

],

"description": "插入配置文件"

},

"toRem": {

"prefix": "rem",

"body": [

"toRem($0)"

],

"description": "插入px转换函数"

},

"removeDedault": {

"prefix": "ra",

"body": [

"@include remove-a-default-behavior"

],

"description": "移除a的下划线"

}

}

直接给效果图再来解释比较好理解

9118b2ca296395c37e1852182faeb4d1.png

toRem: 只是一个单纯的描述

prefix: 是触发snippet的简写

body: 是展开的代码片段

1,2表示占位符,用于用户展开代码片段所需要替换的,也可以写成${1:label}键值对的方式

description : 用户你在输出snippet之前,方便自己识别的注释,而不用强行记忆那些简写的

总结

VS Code编辑器的项目很活跃,基本一个月到一个半月发布一个版本,每次都带来一些挺不错的特性。。

下篇文章让我想想写个什么好。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值