1、idea设置缩进符为空格
Java 代码
golang 代码
2、设置提交仓库时的空格处理,否则 golang 代码为了减少文件大小,可能会把空格缩进改为制表符。
设置当前仓库配置
git config core.whitespace "-trailing-space,space-before-tab"
设置当前用户配置
git config --global core.whitespace "-trailing-space,space-before-tab"
core.whitespace 可选值:
- trailing-space: 删除行末的空格
- space-before-tab: 保留空格缩进
- indent-with-non-tab: 是否应该将非 tab 字符作为缩进字符
- cr-at-eol: 是否在文件的行末添加回车符
3、查看 git config
查看当前仓库配置
git config --local --list
当前当前用户仓库配置
git config --global --list
查看系统配置
git config --system --list