使用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代码片段。
