7

我有以下问题。

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

有时我在 haml/ruby 文件中复制/粘贴某些内容,我将其缩进 2 个空格,但是当我将其推送到 github 时,缩进都是错误的,而不仅仅是我复制/粘贴的部分。在我的编辑器中看起来不错。

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

有什么建议么?

4

1 回答 1

6

要在服务中正确缩进,您不应使用硬制表符

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

也不是您可能需要从“视图”>“缩进”菜单中为现有文件选择新策略。

您还可以将现有文件从选项卡中批量转换。

使用崇高文本 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

于 2012-08-03T10:27:47.337 回答