服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 编程技术 - vscode 一键规范代码格式的实现

vscode 一键规范代码格式的实现

2020-09-01 13:07zm_miner 编程技术

这篇文章主要介绍了vscode 一键规范代码格式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

使用vscode的过程中 自己或者push代码以后 代码的格式可能会出现错乱,
作为一个成熟的开发 , 当然应该遵守一些代码规范, 首先代码整洁度应该排在第一位
使用vscode 格式化代码 在少量的情况下 可能可以手动去修改格式, 但在大量格式排版不对齐的情况下, 应该怎么做?

文件 -> 首选项 -> 设置 -> {}

vscode 一键规范代码格式的实现

在右侧用户设置中可以对当前编辑器默认的进行更改

下面的复制到用户设置中, ctrl + s 即可完成对代码的规范

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{
  // vscode默认启用了根据文件类型自动设置tabsize的选项
  "editor.detectindentation": false,
  // 重新设定tabsize
  "editor.tabsize": 2,
  // #每次保存的时候自动格式化
  "editor.formatonsave": true,
  // #每次保存的时候将代码按eslint格式进行修复
  "eslint.autofixonsave": true,
  // 添加 vue 支持
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "vue",
      "autofix": true
    }
  ],
  // #让prettier使用eslint的代码格式进行校验
  "prettier.eslintintegration": true,
  // #去掉代码结尾的分号
  "prettier.semi": false,
  // #使用带引号替代双引号
  "prettier.singlequote": true,
  // #让函数(名)和后面的括号之间加个空格
  "javascript.format.insertspacebeforefunctionparenthesis": true,
  // #这个按用户自身习惯选择
  "vetur.format.defaultformatter.html": "js-beautify-html",
  // #让vue中的js按编辑器自带的ts格式进行格式化
  "vetur.format.defaultformatter.js": "vscode-typescript",
  "vetur.format.defaultformatteroptions": {
    "js-beautify-html": {
      "wrap_attributes": "force-aligned"
      // #vue组件中html代码格式化样式
    }
  },
  // 格式化stylus, 需安装manta's stylus supremacy插件
  "stylussupremacy.insertcolons": false, // 是否插入冒号
  "stylussupremacy.insertsemicolons": false, // 是否插入分好
  "stylussupremacy.insertbraces": false, // 是否插入大括号
  "stylussupremacy.insertnewlinearoundimports": false, // import之后是否换行
  "stylussupremacy.insertnewlinearoundblocks": false // 两个选择器中是否换行
}

vscode 一键规范代码格式的实现

到此这篇关于vscode 一键规范代码格式的实现的文章就介绍到这了,更多相关vscode 规范代码格式内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/zm_miner/article/details/94416776

延伸 · 阅读

精彩推荐