将空格转换为多个文件中的选项卡Sublime Text 2

时间:2013-12-19 06:55:02

标签: tabs sublimetext2 indentation sublimetext spaces

有没有办法将所有空格转换为制表符,而不是逐个文件?

如果我打开文件并浏览View => Indentation => Convert Indentation to Tabs,它只会更改此文件。我想将缩进转换为整个项目中的标签。

1 个答案:

答案 0 :(得分:23)

使用search and replace in multiple filesn空格转换为选择文件中的标签。

首先在文件面板中打开查找, cmd + shift + f ,默认情况下在多个文件中查找和替换。接下来定义一个正则表达式以匹配空格作为选项卡,例如 {4}(确保在面板中设置正则表达式)4个空格,并在所需文件中替换为\t。将{4}更改为缩进使用的空格。

如评论中所述,为了匹配行首的空格,您可以使用正则表达式^( {4})+