【发布时间】:2014-01-07 15:21:57
【问题描述】:
有没有办法将所有空格转换为制表符,而不是逐个文件?
如果我打开一个文件并通过View => Indentation => Convert Indentation to Tabs,它只会更改这个文件。我想在整个项目中将缩进转换为制表符。
【问题讨论】:
标签: tabs sublimetext2 indentation sublimetext spaces
有没有办法将所有空格转换为制表符,而不是逐个文件?
如果我打开一个文件并通过View => Indentation => Convert Indentation to Tabs,它只会更改这个文件。我想在整个项目中将缩进转换为制表符。
【问题讨论】:
标签: tabs sublimetext2 indentation sublimetext spaces
使用search and replace in multiple files 将n 空格转换为选定文件中的制表符。
首先打开在文件中查找面板,cmd + shift + f,默认在多个文件中查找和替换。接下来定义一个正则表达式以将空格匹配为制表符,例如 {4}(确保在面板中设置正则表达式)为4 个空格并在所需文件中替换为\t。将{4} 更改为用于缩进的许多空格。
正如 cmets 中提到的,在行首匹配空格,您可以使用正则表达式 ^( {4})+
【讨论】:
*.{js,txt}(例如)在查找替换中指定包含过滤器,其中仅包含javascript和文本文件。可能应该提到保存所有答案的好点
\t 并替换为两个空格