使用sublime文本2的缩进问题

vla*_*iov 7 github indentation sublimetext

我有以下问题.

我使用ubuntu 12.04和sublime-text-2或gedit.

有时我在haml/ruby​​文件中复制/粘贴一些东西,我在2个空格处缩进它,但是当我将它推到github时,缩进是完全错误的,而不仅仅是我复制/粘贴的部分.在我的编辑看起来不错.

如果我用LibreOffice/LeafPad打开文件,那么识别就像在github上一样,但我想让它在ST2上工作.

有什么建议?

Mik*_*maa 7

要在服务中进行正确的缩进,您不应使用硬标签

http://opensourcehacker.com/2012/05/13/never-use-hard-tabs/

您可以使用选项卡策略设置在Sublime Text 2中实现此功能:

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Configure_sane_tab_and_whitespace_policy_and_other_settings

此外,您可能还需要从"视图">"缩进"菜单中为现有文件选择新策略.

您还可以从标签中批量转换现有文件.

使用Sublime Text 2:

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Converting_existing_files_to_use_spaces_instead_of_tabs

...或批量转换整个项目:

http://miohtama.github.com/vvv/tools/expandtabs.html

  • 对此最简单的解决方案是根本不使用空格,因此您不能将它们与标签混合,即使是意外.:) (7认同)
  • 问题不是硬标签,问题是混合空格和标签以进行缩进. (6认同)
  • 这个最简单的解决方案就是根本不使用标签,因此你不能将它们与空格混合,即使是偶然的. (3认同)