IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> VS Code保存自动删除了代码后的空格问题(EditorConfig文件配置、VS Code 设置解析) -> 正文阅读

[开发工具]VS Code保存自动删除了代码后的空格问题(EditorConfig文件配置、VS Code 设置解析)

问题的由来是这样的,git 上拉去的代码,用vscode打开,随便打开一个vue文件,没有做任何更改,习惯性的 Ctrl + S 保存了,然后 git 显示文件有更改,查看工作树,显示是这样的,明明没有做任何修改,但是提示有修改

?这个问题困扰了好久,网上各种查找,各种修改配置,都不起作用,不过最终还是解决了,先上解决办法:

你应该分别修改vscode编辑器设置 和??editorconfig 文件配置

1,vscode编辑器

打开settings.json文件,修改下面几项

"editor.formatOnType": false, // 控制编辑器在键入一行后,是否自动格式化该行
"editor.formatOnSave": false, // 保存自动格式化,默认只支持 javascript .js 文件
"files.trimTrailingWhitespace": false, // 保存文件时删除行尾的空格

2,editorconfig 文件修改如下配置

#是否删除换行符之前的空白字符
trim_trailing_whitespace = false
#文件是否应以换行符结尾
insert_final_newline = false

至此,相信你的问题应该能解决了。

下面说说vscode 的相关配置,和editorconfig文件

VS Code 配置

相信大家都不陌生了,平时也肯定多多少少都有自己去设置一些内容,VS Code 提供了两种不同的设置范围:

用户设置:

主要是针对 vscode编辑器设置里用户的设置内容?,此用户设置是对所有项目都生效的,主要设置路径为:文件 -> 首选项 -> 设置 -> 用户

在此所做的所有设置都是用户设置,是针对当前编辑器,针对你打开的所有项目都生效的,你可以选择在设置编辑器中操作,或者也可以修改?settings.json 文件来修改编辑器设置,如下:

?工作区设置

指存储在工作区中的设置,仅在工作区打开时应用,工作区设置会覆盖用户设置。工作区设置特定于项目,可以在项目的开发人员之间共享。

通俗来讲就是说工作区设置是针对某一个项目的独有的设置,既然是针对项目级别的设置,那么设置文件就是存储在项目文件夹中的,在项目根目录中 .vscode 文件夹就是用来保存工作区设置的。

怎么实现工作区设置内:

1,可以在项目根目录新建 .vscode 文件夹,文件夹下新建?settings.json 文件,那么你可以修改当前?settings.json 文件中的配置,便只会对当前项目生效,这就是工作区设置。

2,可以直接修改vscode配置中的工作区设置,vscode会自动生成针对当前项目的配置文件,.vscode 文件夹,用来保存你所做的修改,并只对当前项目生效。如:

?更多关于vscode 的配置内容请查看:

史上最全vscode配置使用教程

VS Code 官方文档

EditorConfig 文件配置

vscode使用editorconfig插件以及.editorconfig配置文件说明详解

编辑器配置属性GitHub

编辑器配置(文档)

编辑器配置规范

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 11:03:42  更:2021-09-10 11:05:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:40:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码