![]() | 1 mahone3297 2016-01-27 17:57:28 +08:00 应该是文件格式被改了吧 |
2 P0P 2016-01-27 18:01:54 +08:00 是不是 utf8 的 bom 的原因? |
![]() | 3 hbkdsm 2016-01-27 18:03:49 +08:00 估计是 trailing space 惹得祸 Google 一下不就行了 |
4 maxlvlvlv 2016-01-27 18:12:11 +08:00 跟项目负责人说,"要不咱统一弄一下这个 trailing space 的问题?",再跟组里人定些规矩所有人都要遵守 blabla |
5 xp0729 2016-01-27 18:14:52 +08:00 checkout 然后换别的编辑器 我挺喜欢这功能的,至少我管的项目都要求对齐 |
6 aivier 2016-01-27 18:26:54 +08:00 Atom 太不稳定了,总是提示 Application Error ,而且配色也不是很舒服,虽然可以换,但是都是好看不好用 WebStorm 挺好的,更容易发现一些问题 |
![]() | 7 cxbig 2016-01-27 18:50:18 +08:00 - UTF-8 - Trailing space - Indent Tab -> Space 这些都可以通过配置打开或关闭 另外这不是很好么?规范的格式更有助于未来的代码迭代。 |
8 SpicyCat 2016-01-27 19:16:53 +08:00 如果是改缩进或者去多余空格, git diff 怎么会看不出来?如果 git diff 显示文件相同,但是 git status 显示文件被修改,那可能是 fileformat 被改,比如从 dos 改成 unix ,也可能是文件权限被改,总之可能性比较多。 vim 不会自动改文件,可能是你装了什么插件吧。 |
![]() | 9 crysislinux 2016-01-27 19:55:30 +08:00 所以项目开始之前就要备上.editorconfig |
![]() | 10 old9 2016-01-27 20:27:59 +08:00 via Android 全文件都绿应该是换行符的锅? |
![]() | 11 old9 2016-01-27 20:28:50 +08:00 via Android editorconfig +1 |