1. 在工作目录下建立.jsbeautifyrc文件

官方文档

{
"brace_style": "none,preserve-inline",
"indent_size": 2,
"indent_char": " ",
"jslint_happy": true,
"unformatted": [""],
"css": {
"indent_size": 2
}
}

注释

  • brace_style,格式风格,详见官方说明(为避免和eslint默认检查冲突,建议此属性设置为 none,preserve-inline)
  • indent_size,缩进长度(为避免和eslint默认检查冲突,建议此属性设置为 2)
  • indent_char,缩进填充的内容(充满♂)
  • jslint_happy:true,若你要搭配jslint使用,请开启此选项
  • unformatted:["a","pre"],这里放不需要格式化的标签类型。注意 template 也是默认不格式化的,.vue 的template 标签如果需要格式化请在 .jsbeautifyrc 重新定义不带 template 的声明属性

2. 启用保存时自动

在VSCode的配置文件里添加 editor.formatOnSave:true 即可实现保存时自动格式化

3. 快捷键

在 VS Code 的键盘快捷方式文件里添加

{
"key": "cmd+b", // 自己定键位
"command": "HookyQR.beautify",
"when": "editorFocus"
}

小礼物走一走,来简书关注我

作者:小贤笔记
链接:https://www.jianshu.com/p/34ad34528549
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

最新文章

  1. 当前不会命中断点。源代码与原始版本不同 (VS2012)
  2. c# CLI托管工程开启调试c++库工程代码
  3. HTC Vive 体验的折腾经历
  4. 常用http请求状态码含义
  5. python 代码格式化工具:YAPF
  6. jQuery语音播放插件
  7. cocos2d-x 颜色
  8. js生成缩略图后上传并利用canvas重绘
  9. Ajax 请求后打开新窗口被拦截的解决方案
  10. U盘挂载指令
  11. Java工具类——UUIDUtils
  12. 转载 转载 转载 数组a[],a,&a之间的区别
  13. 1022. Sum of Root To Leaf Binary Numbers从根到叶的二进制数之和
  14. SAP CRM 忠诚度相关表的关系图
  15. 【深入spring】IoC容器的实现
  16. linux 禁ping和开启ping方法
  17. kudu基础入门
  18. HBase 管理,性能调优
  19. MYSQL常见的可优化点
  20. SNMP学习笔记之SNMP报文协议详解

热门文章

  1. eNSP基于接口地址池的dhcp服务
  2. JVM(二) 栈内存结构
  3. transform-transition-animation(1)
  4. circRNA数据库的建立
  5. matlab中执行mex文件时提示GLIBCXX not found
  6. win10改装win7
  7. 《Mysql - 为什么只查一行的数据,也这么慢?》
  8. AJAX调用案例随笔(个人观看使用)
  9. 1byte、1KB、4KB,1MB、1GB用16进制表示的范围。任意地址范围求字节数
  10. # RESTful登录(基于token鉴权)的设计实例