使用sublime文本2的缩进问题

时间:2012-08-02 10:57:28

标签: github indentation sublimetext

我有以下问题。

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

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分: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

此外,您可能无需从View>中为现有文件选择新政策。缩进菜单。

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

使用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