使用VS Code写HTML时,每次”!+Tab”之后还要修改lang和viewport,十分麻烦。通过自定义Emmet的Snippets,可以一劳永逸,舒服啊!
找到expand-full.js文件
- 在应用程序(Application)中找到Visual Studio Code,右键点击,选择“显示包内容”;
- 在以下路径中找到expand-full.js文件;
/Contents/Resources/app/extensions/emmet/node_modules/vscode-emmet-helper/out/expand/expand-full.js
修改expand-full.js文件
修改lang为zh-CN
- 找到defaultVariables,将lang修改为
zh-CN
;
const defaultVariables = {
lang: 'zh-CN',
locale: 'en-US',
charset: 'UTF-8'
};
修改viewport
- 找到
meta:vp
,进行修改;
"meta:vp": "meta[name=viewport content='width=${1:device-width}, initial-scale=${2:1.0}, minimum-scale=${3:1.0}, maximum-scale=${4:1.0}, user-scalable=${5:no}']",
实现效果
最后实现的效果如下:
即:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Document</title>
</head>
<body>
</body>
</html>
以此类推,触类旁通,也可以自定义其他Emmet代码片段。