如何用Sublime Text 2中的选项卡替换四个空格?

Moh*_*sen 305 editor sublimetext

在此输入图像描述

我想用标签替换另一个文本编辑器写的所有"四个空格".我该怎么做?

ncr*_*ins 628

在状态栏的右下角,单击Spaces: N(或Tab Width: N,其中N是整数),确保它说明Tab Width: 4从四个空格转换,然后Convert Indentation to Tabs从初始单击中显示的上下文菜单中选择.

同样,如果要执行相反操作,请单击状态栏上的SpacesTab Width文本,然后从同一菜单中选择.

在此输入图像描述在此输入图像描述

  • 虽然所有答案都是正确的,但这个答案最简单!谢谢 (3认同)
  • 他们并不像他们应该的那样脱颖而出,我有几个错误我必须提出崇高的没有显示停止者.优秀的编辑. (2认同)

Web*_*ner 106

选择全部,然后:

Windows/Linux:

Ctrl+ Shift+p

然后输入"缩进"


苹果电脑:

Shift+ Command+p

然后输入"缩进"


Sim*_*mon 45

要将Sublime配置为始终使用选项卡,请尝试将以下内容添加到preferences-> settings-user:

{
    "tab_size": 4,
    "translate_tabs_to_spaces": false
}
Run Code Online (Sandbox Code Playgroud)

更多信息请访问:http://www.sublimetext.com/docs/2/indentation.html

  • 这是正确答案,因为即使选择"使用空格缩进",该选项也会在重启时重置. (5认同)
  • OP要求相反。奇怪的是,没有一个选项。标签仇恨者。 (2认同)

Eki*_*Koc 26

在主菜单上;

View -> Indentation -> Convert Indentation to Tabs / Spaces


Dav*_*ton 9

做一个正则表达式"搜索" \t(反斜杠-t,一个选项卡),并用四个空格替换.

主菜单或右下角状态栏间距菜单可以完成同样的工作,但工作量较少.

  • 这与海报所要求的相反 (3认同)
  • @MaxNanasy就是这样.我想我对标签字符的厌恶是如此之深,以至于它是潜意识的. (3认同)
  • 这个答案与被问到的问题完全无关.请考虑将其更改为正确答案或以其他方式删除您的答案. (2认同)
  • @AndrewDunn"完全"?真?某些东西的倒数怎么可能"完全"无关?通过*定义*它是相关的,修复是显而易见的.如果我们只有编辑答案的能力. (2认同)

Ibr*_*zer 6

以最快的方式创建一个键绑定

{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }

将此选项添加到"首选项">"键绑定"(用户) 时,按super+ alt+ t将空格转换为制表符