背景

开发过程中,经常由于一些代码的复制粘贴,或者编写时的一些不良习惯,导致代码可读性比较差,这个时候就需要一个代码格式化插件来帮助我们把不规范的代码格式化一下。VSCode中拥有大量的插件库,其中最具代表性的使用库就是Beautify了。

设置VUE代码模板

在我们开发过程中,难免会新建一些文件,那么可不可以当我们新建文件的时候,就把一些VUE文件中的基本信息给代入其中呢?比如,再比如一些钩子函数等,这样一来就可以帮我们节约很多时间。

有的,可以自由设置模板。操作如下。


如果之前没有新建过该后缀的代码片段,可以点击新建代码片段,点击后会提示你输入该文件的名称,格式是这样的,比如我们想新建vue为后缀的代码片段,则命名vue.json,然后回车以确认。

随后便可以在里面输入你的代码模板了,比如我输入的内容如下:

{"Print to console": {"prefix": "vue","body": ["<!-- $1 -->","<template>","<div class='$2'>$5</div>","</template>","","<script>","export default {","components: {},","data() {","return {","","};","},","computed: {},","watch: {},","methods: {","","},","created() {","","},","mounted() {","","},","beforeCreate() {}, ","beforeMount() {}, ","beforeUpdate() {}, ","updated() {}, ","beforeDestroy() {}, ","destroyed() {}, ","activated() {}, ","}","</script>","<style lang='scss' scoped>","$4","</style>"],"description": "vue template"}
}

保存内容后,可新建.vue文件,然后在文件中输入vue三个字母,随后敲一下Tab键,就可以发现新建的模板展示在我们面前了。

代码格式化

首先需要去vscode商店中安装Beautify,安装好了以后,按照如下步骤操作:

如果之前没有使用过beautify,可能不会有对应内容,此时将如下内容添加即可:

"beautify.language": {"js": {"type": ["javascript","json"],"filename": [".jshintrc",".jsbeautify"]},"html": ["html","vue" // 这里是针对vue的,其他的是我对应其他文件的配置]}

内容添加好后,将文件保存即可。注:此处可自行扩展更多后缀。

添加代码格式化规范

现在可以解析并位vue文件格式化代码了,但是具体按照什么规则来格式化代码呢?
根目录下新建.jsbeautifyrc文件。
然后填写如下内容:

{"brace_style": "none,preserve-inline","indent_size": 2,"indent_char": " ","jslint_happy": true,}

这些是一些基本配置,防止与eslint冲突,也可以按照自己的喜好定制修改,可查阅相关文档自行完成。

设置快捷键

【设置】-> 【键盘快捷方式】,然后按如下方式操作:

最后,按照提示用键盘输入你想要的快捷键,回车即可,这样就设置好了,这里我设置的是ctrl B,取Beautify首字母。这样,当下次想格式化代码的时候就直接Ctrl B就可以了,是不是很方便呢,大家也设置起来吧~

【VSCode】设置代码格式化插件Beautify相关推荐

  1. vsCode JS代码格式化插件ESlint

    vsCode JS代码格式化插件ESlint 验证有效,Ctrl+S保存代码全格式化了.写这个主要是个人笔记,算不得重复造. 源头:https://blog.csdn.net/qq_34803821/ ...

  2. VSCode 设置代码格式化

    VSCode 设置代码格式化 文件->首选项->设置 然后右上角 打开设置(json) 默认设置: {"editor.fontSize": 18,"merge ...

  3. VSCode设置代码格式化

    1.首先打开VScode软件在setting.json里面拷贝如下代码. 打开设置搜索settings.json 之后拷贝代码 把这串代码拷贝到settings.json中 {// vscode默认启 ...

  4. vsCode JS代码格式化插件安装

    VSCode中打开应用商店并搜索.安装三个插件: ESlint: vetur: Prettier - Code formatter: 使用: 未格式化: 格式化:

  5. vscode 设置代码格式化缩进为4个空格

    1.在设置中搜索"tabsize" ,将下图中两个地方都改为4 搜索:"detectindentation",将前面的勾选去了 2. 选择要格式化的文件,右键选 ...

  6. vscode 设置代码格式化缩进为2个空格

    打开文件-->首选-->设置 输入搜索 tabsize 按照下图设置即可,然后打开一个文件按Alt+Shift+f格式化测试一下 效果: 缩进为4个空格 缩进为2个空格

  7. vscode vetur 代码格式化优化设置(亲测有用)

    原文 vscode vetur 代码格式化优化设置(亲测有用) vue 文件在使用 vetur 格式化时,会默认把标签的每一个属性单独占一行,而且标签错位,可读性很差 1.点击左下角齿轮图标 --&g ...

  8. 在使用 VScode 进行代码格式化后,保存发现代码又变乱了,怎么办?

    出现的问题: 在用 VScode 时,代码使用格式化文档时,可以完美的进行格式化,但保存后,代码变乱 或 遇到如下问题: 保存代码的时候,代码被自动格式化,然后格式就变乱了(只要保存,格式就被打乱) ...

  9. PyCharm代码格式化插件

    PyCharm代码格式化插件 前言 1.安装autopep8 2.设置external tools 3.快捷键设置 前言 作为新手,可能对代码格式不会太注重,但其对工作而言又是必不可少的,再此,向各位 ...

  10. vim代码格式化插件clang-format

    title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-forma ...

最新文章

  1. 【源码解析】HashMap源码跟进(红黑树的实现)
  2. 仪表指针样式_PS教程!教你绘制拟物仪表盘拟物图标
  3. 在很多很多事情都要的情况下,最重要的东西是什么?
  4. matlab保存并关闭excel文件夹,[转载]Matlab批量操作目标文件夹下的Excel文件
  5. 2021中国新消费品牌社媒营销研究报告
  6. oracle11gr2架构图,Oracle 11g R2 体系结构
  7. 接口测试工具ApiPost 发送报 socket hangup 的解决方案
  8. 如何制作一款HTML5 RPG游戏引擎——第一篇,地图类的实现
  9. 解决为什么已经设置了request.setCharacterEncoding(“utf-8“);POST请求仍然乱码的问题
  10. linux软件包管理rpm
  11. 如何零代码制作日报、周报管理系统?
  12. LabView-之1: 串口驱动
  13. 图片视频音频开源文件转换器file-converter
  14. 浅谈在线IDE的搭建,配置,体验
  15. 05.前端面经汇总javaScript篇
  16. 关于Spring中在applicationContext.xml中AOP(aop:aspectj-autoproxy)的配置问题记录:
  17. Jenkins打包部署项目到Windows或Linux运行
  18. pv vg lv 裸盘 裸设备 文件系统
  19. 当我们在聊VR时,究竟是在聊什么?
  20. 安装包中-win32-x86_64是什么意思?

热门文章

  1. 帝国理工大学计算机本科笔试题,共同努力 成功申请帝国理工学院计算机科学专业...
  2. 小说APP开发,实现小说阅读的翻页动画
  3. 到底是人穷志短,还是志短人穷?
  4. Win10+NVIDIA TITAN Xp | RTX 2060+Python3.6+TensorFlow_gpu2.1.0+keras2.3.1+cuda10.1+cudnn7.6.5.32记录
  5. 关于RHCE考证的那些事
  6. Java 之未支付订单30分钟后自动取消
  7. C盘Windows XP,D盘Windows7,双系统安装纪录
  8. 【转】一个女孩的上海5年
  9. c++获取电脑mac地址
  10. 作为一个程序员,至少需要掌握哪几种编程语言?