Vim用双空格替换卡舌
所以我写了一些作业代码,却忘了大学的政策 用2空格缩进 通常我会放一个:Vim用双空格替换卡舌,vim,indentation,Vim,Indentation,所以我写了一些作业代码,却忘了大学的政策 用2空格缩进 通常我会放一个: //vim:ts=2:tw=78:et: 在我文件的顶端,但这次我忘了 我应该如何用2个空格替换所有选项卡? 将 s/[TAB]/[SPACE][SPACE] 工作 (将[TAB]和[SPACE]替换为相应的字符按键) 我应该如何用2个空格替换所有选项卡 你能行 :%s/\t/ /g 您应该看看retab。 首先设置tabstop,shiftwidth和expandtab,然后使用retab命令:它将以所需格式重新格式
//vim:ts=2:tw=78:et:
在我文件的顶端,但这次我忘了
我应该如何用2个空格替换所有选项卡?
将
s/[TAB]/[SPACE][SPACE]
工作
(将[TAB]和[SPACE]替换为相应的字符按键)
我应该如何用2个空格替换所有选项卡
你能行
:%s/\t/ /g
您应该看看
retab
。
首先设置
tabstop
,shiftwidth
和expandtab
,然后使用retab
命令:它将以所需格式重新格式化所有文件。运行以下命令:
:set expandtab tabstop=2 shiftwidth=2 softtabstop=2
:retab!
在这里查看我关于整理空白的屏幕广播:。注意不缩进的文本选项卡,即不在行首的文本选项卡。From:h:retab“小心:此命令修改字符串中的任何字符”。这意味着“\tFoo\tBar”变成了“Foo Bar”,如果我只是将vim设置添加到文件中,当我重新打开文件时,vim将自动调用retab偶数。谢谢你