我这边正在用gofmt
来格式化代码。缩进用的tab
而同事在用四个空格,每次我这边自动保存的时候,总会有大段的变更,我想请教一下各位大神,有没有选项来配置一下,在网上找了一下,有一条配置是这样的
git config --global core.pager 'less -x1,5'
看了一下,没有理解,这个是提交的时候忽略空格么,还是 diff 的时候不显示差异? 要不就是统一处理,有没有好的解决方案呢? 拜谢
2
whileFalse 2017-11-16 11:33:06 +08:00
应该做的不是统一空格和 tab 吗
|
3
qqmishi 2017-11-16 11:38:52 +08:00
不应该全组都用 gofmt 格式化之后再提交吗
|
4
Arnie97 2017-11-16 14:00:26 +08:00 via Android
实际版本库里的代码还是不统一,掩耳盗铃。
你俩商量好用 tab 还是 space,然后双方提交前都按照这个标准来格式化(可以考虑用.git/hooks/pre-commit 自动化) |
5
likuku 2017-11-16 14:01:53 +08:00
为啥不在编辑器里把 tab 映射为 4 个空格?
|
6
rocksolid 2017-11-16 14:02:45 +08:00
现在的编辑器不是都有 tab 自动转空格的功能么
|
7
lyf362345 2017-11-16 21:49:56 +08:00
为什么不用 EditorConfig
|