Atom 的缩进总和 Linux 下的缩进不一样有解决办法没?

2016-06-09 03:22:47 +08:00
 SharkIng
Code 是以前人用 Sublime + vim 写的,缩进按理说是两个空格位置,我 atom 也设置是两个空格位置,可是总会有问题。

比较常见的是空行的回车,每次在 atom 修改过文件之后都变成有缩进的了
另外一个是在 atom 上对齐的东西,去 server 上用 git diff 和 vim 看总会对不齐,反之亦然。

不知道是哪里的问题,有办法解决没?
4472 次点击
所在节点    Atom
5 条回复
Sunyanzi
2016-06-09 05:27:55 +08:00


首先确认你用的是等宽字体 ... 然后确认 Atom 设置里 Soft Tabs 是打开的 ...

如果还不行就手动把所有 tab 替换成空格 ... 再有问题就只能是插件的锅了 ...
cxbig
2016-06-09 05:32:27 +08:00
等宽字体,所有 tab 转 space ,根据代码规范用 2 字符或 4 字符宽度
cxbig
2016-06-09 05:37:35 +08:00
两边不一致多半是因为 tab 和 space 混杂,打开空白字符标记看看

另外团队合作,在多人多编辑器的情况下,推荐统一使用 http://editorconfig.org
定一个规矩省很多事
SharkIng
2016-06-09 12:22:09 +08:00
@Sunyanzi 的确是这样设置的,但是还是不对

@cxbig 什么叫做等宽字体?哪里设置呢?
cxbig
2016-06-09 18:25:16 +08:00
@SharkIng
Atom > Settings > Font Family
如果不填,默认字体可能会跟随你的 syntax theme 变化,你可以用一些通用等宽( Fixed Width )字体,如:
Courier 、 Courier New

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX