jetbrains系工具idea和webstorm默认编辑器设置

很多团队协作,需要对代码风格进行统一,不然会有代码审核规范的问题。

EditorConfig​ 是一个用于统一代码风格的工具,它通过一个名为 .editorconfig的配置文件,让不同的编辑器和IDE在保持代码风格(如缩进、字符编码等)上保持一致。

复制代码
# .editorconfig
# 1. 根配置声明
root = true

# 2. 通用配置节
[*]
# 3. 字符编码设置
charset = utf-8
# 4. 换行符类型
end_of_line = lf
# 5. 文件末尾空行
insert_final_newline = true
# 6. 清理行尾空格
trim_trailing_whitespace = true
# 7. 缩进方式
indent_style = space
# 8. 缩进大小
indent_size = 2

[*.{js,ts,jsx,tsx}]
indent_style = space
indent_size = 2

[*.{xml}]
indent_style = space
indent_size = 2

[*.{java,py}]
indent_style = space
indent_size = 4

[*.md]
trim_trailing_whitespace = false

验证配置是否生效

在 WebStorm 中:

  1. 查看文件右下角状态栏

  2. 会显示当前文件的编码、换行符、缩进等信息

  3. 应该显示:UTF-8 | LF | 2 spaces

相关推荐
传奇开心果编程2 小时前
【springboot基础语法学与练】第 1 课:从零开始
java·spring boot·后端·学习
SL_staff2 小时前
财务系统慎用低代码?从数据模型闭环看合规落地的技术实践
java·低代码·全栈
滕州市燕猫虎计算机科技工作室个体工商户2 小时前
IDEA:Command line is too long
java·ide·intellij-idea
步行cgn3 小时前
Spring p 命名空间注入详解
java·前端·spring
YatHinLay3 小时前
MyBatis 流式查询实战:ResultHandler 处理海量数据
java
天天被压力3 小时前
【跨市场数据实战 #08】可转债折价机会怎么筛:3个接口抓比价、列表和实时盘口
java·人工智能·python
张某布响丸辣4 小时前
附件下载的安全边界:路径白名单、NAS 哨兵文件与 Redis Lua 一次性令牌
java·redis·redis lua·nas哨兵
YatHinLay5 小时前
Spring Boot + Calcite 实现跨库查询
java
golang学习记5 小时前
不用再装RestfulKit!IDEA原生快捷键一键检索后端接口
intellij-idea
酷炫码神5 小时前
MosMos 创意效果与能力边界展示
java