我有以下问题。
我使用 ubuntu 12.04 和 sublime-text-2 或 gedit。
有时我在 haml/ruby 文件中复制/粘贴某些内容,我将其缩进 2 个空格,但是当我将其推送到 github 时,缩进都是错误的,而不仅仅是我复制/粘贴的部分。在我的编辑器中看起来不错。
如果我用 LibreOffice/LeafPad 打开文件,标识就像在 github 上一样,但我想让它在 ST2 上工作。
有什么建议么?
我有以下问题。
我使用 ubuntu 12.04 和 sublime-text-2 或 gedit。
有时我在 haml/ruby 文件中复制/粘贴某些内容,我将其缩进 2 个空格,但是当我将其推送到 github 时,缩进都是错误的,而不仅仅是我复制/粘贴的部分。在我的编辑器中看起来不错。
如果我用 LibreOffice/LeafPad 打开文件,标识就像在 github 上一样,但我想让它在 ST2 上工作。
有什么建议么?
要在服务中正确缩进,您不应使用硬制表符
http://opensourcehacker.com/2012/05/13/never-use-hard-tabs/
您可以使用选项卡策略设置在 Sublime Text 2 中实现此功能:
也不是您可能需要从“视图”>“缩进”菜单中为现有文件选择新策略。
您还可以将现有文件从选项卡中批量转换。
使用崇高文本 2:
...或批量转换整个项目: