Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 使用升华文本2的缩进问题_Github_Indentation_Sublimetext - Fatal编程技术网

Github 使用升华文本2的缩进问题

Github 使用升华文本2的缩进问题,github,indentation,sublimetext,Github,Indentation,Sublimetext,我有以下问题 我使用ubuntu 12.04和sublime-text-2或gedit 有时我在haml/ruby文件中复制/粘贴某些内容,我将其缩进2个空格,但当我将其推到github时,缩进完全错误,而且不仅仅是我复制/粘贴的部分。在我的编辑看来不错 如果我用LibreOffice/LeafPad打开文件,标识就像在github上一样,但我想让它在ST2上工作 有什么建议吗?要在整个服务中有正确的缩进,您不应该使用硬标签 您可以通过选项卡策略设置在Sublime Text 2中实现此功能:

我有以下问题

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

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

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


有什么建议吗?

要在整个服务中有正确的缩进,您不应该使用硬标签

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

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

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

用崇高的文字2:

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


你是在混合制表符和空格吗?嗯,不确定。你是说如果我用空格,然后用制表符缩进?也许你没有配置规则或gittattributes文件可以自动更改这些缩进?由于问题中的错误不是硬制表符,问题是混合空格和制表符进行缩进。最简单的解决方案是根本不使用制表符,因此即使是意外,也不能将它们与空格混合。最简单的解决方案是根本不使用空格,因此即使是意外,也不能将它们与制表符混合。:)s’pose您处于升华状态,刚刚输入了函数的返回值。现在您需要定义另一个函数。当你点击回车键时,升华将把你放在和返回行相同的缩进位置——这是你不想要的——当你退格时,它将把你移回到
def函数的“级别”
line——或者看起来是这样!但秘密地,升华在一个标签。您继续定义另一个函数/执行某些操作,并得到一个神秘的错误。这就是我遇到的问题