编辑器vscode,代码规范管理eslint

熊二
  • 30

开发工具使用vscode,使用eslint进行代码规范管理,进行换行时,好像执行的是tab,四个空格,而eslint中要求两个空格,每次都要手动敲空格,请问这个有什么办法处理吗?

回复
阅读 4.8k
4 个回答
✓ 已被采纳

方案一:文件 -> 首选项 -> 设置。将 editor.tabSize 改为 2。注意:复制到右侧修改。
方案二:安装插件 Prettier formatter for Visual Studio Code。同样在设置里面 找到 Prettier 的设置。
它默认为2个空格。你Shift + Alt + F,格式化为合适的。
另外我的eslintairbnb规范。所以你根据你的规范可以执行修改配置。

// 单引号
"prettier.singleQuote": true,
// 末尾逗号
"prettier.trailingComma": "all",

clipboard.png

我是除了修改配置。还安装了一个插件 EditorConfig for Visual Studio Code

项目文件夹根目录创建这个文件 .editorconfig,内容如下:

root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

EditorConfig:http://editorconfig.org/

自己写代码注意下规范就好了,该缩进缩进,该换行换行,该注释注释,为啥要用别的东西限制自己写代码呢,感觉好操蛋

首选项-设置-搜索tab-"editor.tabSize": 2

打开设置修改:

"editor.tabSize": 2

另外如果该设置无效检查下你是否有用到editorconfig...

宣传栏