在vscode使用editorconfig的正确姿势
editorconfig是什么鬼?
editorconfig是用来帮助开发者定义和维护代码风格(行尾结束符、缩进风格等)的东东。
editorconfig支持哪些规则?
请自行参考 https://editorconfig.org/
如何在vscode中使用editorconfig?
- 在当前项目根目录下添加.editorconfig文件
- 安装EditorConfig扩展(怎么安装扩展哈?纳尼?打开百度或google,输入vscode 安装扩展 | vscode install extension;好了,不能再提示了)
- 全局安装或局部安装editorconfig依赖包(npm install -g editorconfig | npm install -D editorconfig)
- 打开需要格式化的文件并手动格式化代码(shift alt f)
简单说明下每一步的作用:
- 第一步的editorconfig文件是定义一些格式化规则(此规则并不会被vscode直接解析)
- 第二步EditorConfig扩展的作用是读取第一步创建的editorconfig文件中定义的规则,并覆盖user/workspace settings中的对应配置(从这我们也可以看出vscode本身其实是并不直接支持editorconfig的)
- 第三步安装editorconfig依赖包主要是因为EditorConfig依赖于editorconfig包,不安装的可能会导致EditorConfig无法正常解析我们在第一步定义的editorconfig文件
- 第四步的作用就是让经过EditorConfig扩展覆盖后的user/workspace settings生效
可能会遇到的问题
- 当 user/workspace setting 中的 files.trimTrailingWhitespace=true时trim_trailing_whitespace = false 就不会生效了
- end_of_line属性貌似不被支持(可直接修改user/workspace setting中的files.eol配置,直接配置成"files.eol": "\n"即可)
注意:结束符需要ctrl s当前文件才会生效(其他规则是按下shift alt f格式化代码就生效的)
在vscode使用editorconfig的正确姿势相关推荐
- 用vscode写markdown的正确姿势
写markdown一直没找到特别顺手的工具,这两天试了试vscode,被惊艳到到了,特此记录一下. 1.安装vscode 之所以罗嗦一下安装,是因为安装版明显不如解压绿色版好用,特此标记一下! 2.安 ...
- 用VSCode写python的正确姿势
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引.用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markd ...
- vscode 逗号不换行_在VSCode里面配置Vim正确姿势(细节解析)
一.导论 对于不用vim的人来说,vim简直是个噩梦,复杂的指令.丑陋的界面.令人头痛的配置文件,任何一项都足以劝退一大波人,但是对于已经习惯了使用vim的人来说,vim简直就是马良神笔,似乎vim除 ...
- Python学习笔记 - 用VSCode写python的正确姿势
最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引.用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markd ...
- 行号 设置vim_在VSCode里面配置Vim正确姿势(细节解析)
一.导论 对于不用vim的人来说,vim简直是个噩梦,复杂的指令.丑陋的界面.令人头痛的配置文件,任何一项都足以劝退一大波人,但是对于已经习惯了使用vim的人来说,vim简直就是马良神笔,似乎vim除 ...
- 使用代码片段的正确姿势,打造高效的vscode开发环境
全文3928字,阅读时间 10分钟,未来节约时间 15分钟/每天 代码片段(code snippet) 相信大家都或多或少有接触过. 在完成一个项目以后,往往都会写出许多有价值的代码,或是绞尽脑汁解决 ...
- 开发函数计算的正确姿势 —— 爬虫
2019独角兽企业重金招聘Python工程师标准>>> 在 <函数计算本地运行与调试 - Fun Local 基本用法> 中,我们介绍了利用 Fun Local 本地运行 ...
- 开发函数计算的正确姿势 —— 使用 Fun Local 本地运行与调试
前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算 ...
- Ubuntu创建新用户的正确姿势
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步<Ubuntu 创建新用户的正确姿势>原文地址.更欢迎来我的小站看更多原创内容:godbmw.com,进行&q ...
最新文章
- The user specified as a definer ('root'@'%') does not exist
- CSS中的BFC机制
- arm-linux-g 找不到头文件,交叉编译错误“ arm-none-eabi-g ++找不到条目符号”
- ubuntu与xp双系统中如何设置默认启动系统?
- 2020-10-14 B树 概念添加删除笔记
- Java的Runtime类介绍
- 解决Xcode升级,导致以前安装的插件失效的办法
- 使用react、antd组件报错TypeError: _this.formRef.current.validateFields is not a function
- Objective-C利用协议实现回调函数(类似java的回调函数)
- ObjectArx R14-2007下载地址
- Linux 性能监测
- wepy小程序分包的版本
- SQLi LABS Less-5 报错注入+布尔盲注
- 从dump看硬件问题
- 怎么完全卸载赛门铁克_如何干净彻底卸载诺顿?
- 已解决:Execution failed for task Unable to delete directory:D:\VPRO\Vo\build\.....
- 【偶爱宋词】章良能·小重山
- 技术时代的人心识别:从可能向现实的跨越丨上海交通大学教授博士生导师李侠...
- 贵阳python培训价格
- AMD显卡如何用Anaconda安装pytorch