从Atom推送到Github时代码缩进是关闭的

时间:2018-01-15 02:25:46

标签: github atom-editor

我使用Atom作为编辑器并将我的代码推送到Github,但是一些缩进是随机关闭的。这太超级尴尬了。有人知道修复吗?

例如,在Atom中,一行看起来像:

render() {
    if (this.state.error)
        return <p>Please enter a valid user.</p>
    if (!this.state.userData) return <p>Loading</p> 

在Github上,同样的一行看起来像:

render() {
        if (this.state.error)
           return <p>Please enter a valid user.</p>
    if (!this.state.userData) return <p>Loading</p>

当我从github复制并粘贴第二段代码时,它正确粘贴,与第一个代码段相同,但在github中看起来很难看。我最近将我的标签从4个空格重置为默认值2,如果该信息有助于解决此问题。

1 个答案:

答案 0 :(得分:2)

尝试永远不要使用标签按钮来执行自动2空格或4空格的操作,返回代码,将所有标签更改为空格,然后重试。 这是在使用不匹配的工作空间,文本编辑器,IDE等交叉污染Python 2和Python 3代码时常见的错误。 您可能需要一直使用标签或一直使用空格。