我想替换所有的“四个空间”,这是由另一个文本编辑器与制表符。我该怎么做呢?
在状态栏的右下角,单击空格:N(或制表宽:N,其中N是一个整数),确保它说制表宽:4从四个空格转换,然后从上下文菜单中选择将缩进转换为制表符,将从初始单击出现。
类似地,如果您想要做相反的事情,单击状态栏上的“空格”或“制表符宽度”文本,并从相同的菜单中进行选择。
要配置Sublime总是使用选项卡,尝试添加以下选项到首选项->设置-user:
{
"tab_size": 4,
"translate_tabs_to_spaces": false
}
更多信息请访问:http://www.sublimetext.com/docs/2/indentation.html
创建一个快捷的键绑定
{“钥匙”:“超级+ alt + t”,“命令”:“unexpand_tabs”,“参数”:{“set_translate_tabs”:真}}
将此添加到首选项>键绑定(用户) 当你按下super+alt+t,它将空格转换为制表符
你可以添加简单的键绑定:
偏好>键绑定-用户:
[
{ "keys": ["super+l"], "command": "reindent"},
]
现在选择行或文件并点击:command + l
如果你想递归地将这个更改应用到一个目录中的所有文件,你可以使用Find > Find in files…模态:
我没有在图片中突出显示它,但你必须点击左边的。*按钮,让Sublime将查找字段解释为regex /Edit
编辑2我忽略了添加一个字符串锚开始正则表达式。我正在纠正下面,并将更新图像时,我有机会/编辑
查找字段^[^\S\t\n\r]{4}中的正则表达式将以4个为一组匹配空白字符(不包括制表符和换行符)。replace字段\t表示您希望将它们替换为制表符。
如果您单击Where字段右侧的按钮,您将看到帮助您定位搜索、替换的选项。“添加文件夹”选项将允许您选择要递归搜索的文件夹。“添加包括筛选器”选项将允许您将搜索限制到具有特定扩展名的文件。
推荐文章
- 禁止在vim中创建交换文件
- 基于gui或基于web的JSON编辑器,工作方式类似于属性浏览器
- notepad++是否显示所有隐藏字符?
- 去第一行的文件在vim?
- 如何在notepad++文本编辑器中更改背景颜色?
- 如何使标尺始终显示在崇高的文本2?
- Sublime Text 3中80个字符/右边距
- 如何从Sublime Text 2运行Python代码?
- 如何在Sublime Text 2中用制表符替换四个空格?
- 在Sublime Text 3中搜索一个项目中的所有文件
- 如何在崇高文本中选择所选区域的所有实例
- 用小写字母代替大写字母
- Sublime文本和Github的Atom之间有什么区别
- 如何在vim中交换两个打开文件的位置(在分割中)?
- 像使用缓冲区一样使用Vim的选项卡