【问题标题】:Identation not working with EditorConfig Sublime Text 3缩进不适用于 EditorConfig Sublime Text 3
【发布时间】:2015-04-24 17:11:49
【问题描述】:

我在 Sublime Text 3 中使用 EditorConfig。我在项目根目录中设置了 .editorconfig 文件,几个月前它运行良好。

缩进在 Sublime 中看起来不错

但是当我将它推送到 GitHub 时,相同的代码看起来像这样

我通过 Package Control > Remove Package 删除了 EditorConfig。 然后重新安装 EditorConfig 包。我尝试了手动方式和通过包控制安装,但似乎没有任何效果。帮我解决这个问题!

【问题讨论】:

  • 看起来您正在使用制表符进行缩进。您是否尝试使用制表符或空格?
  • 我遇到了同样的问题
  • @chris 是的,我正在使用制表符进行缩进,这似乎在 Sublime 上运行良好,但在 Github 上却不同。
  • 实际上,您的代码中似乎混合了空格和制表符。你能分享一个指向实际回购的链接吗?
  • @Chris 这是显示错误的确切文件。 github.com/RajeebTheGreat/axisbuilder/compare/…

标签: github editor sublimetext3 editorconfig


【解决方案1】:

混合制表符和空格会导致此错误。请参阅.editorconfig 文件以了解制表符缩进,并通过突出显示您编写的所有内容来查看您的代码,其中虚线是空格,其他行是制表符:

【讨论】:

  • 我以为EditorConfig 插件会自动修复这个问题。这是否意味着我们必须将制表符更改为空格?
  • @JohnnyQ 你可以在 Sublime Text 配置中设置:"translate_tabs_to_spaces": false,true。我将其全局保存为false,并在需要时根据语法将其设置为true
猜你喜欢
  • 2016-01-05
  • 1970-01-01
  • 2017-03-31
  • 1970-01-01
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-14
相关资源
最近更新 更多