所以我写了一些作业的代码,我忘记了大学的政策 缩进2个空格。
通常我会说:
//vim: ts=2:tw=78: et:
位于我的文件顶部,但这次我忘记了。
我应该如何用2个空格替换所有标签? 将 S / [TAB] / [SPACE] [SPACE] 工作? (用相应的按键代替[TAB]和[SPACE])
答案 0 :(得分:9)
我应该如何用2个空格替换所有标签?
你可以做到
:%s/\t/ /g
答案 1 :(得分:8)
你应该看看retab
。
首先设置tabstop
,shiftwidth
和expandtab
,然后使用retab
命令:它将使用所需格式重新格式化所有文件。
答案 2 :(得分:2)
运行以下命令:
:set expandtab tabstop=2 shiftwidth=2 softtabstop=2
:retab!
在这里查看关于整理空白的截屏视频:http://vimcasts.org/episodes/tidying-whitespace/。