Vim 用双空格替换制表符

标签 vim indentation

所以我写了一些作业的代码,但我忘记了大学的政策
缩进 2 个空格。

通常我会放一个://vim: ts=2:tw=78: et:
在我文件的顶部,但这次我忘记了。

我应该如何用 2 个空格替换所有选项卡?

s/[TAB]/[空格][空格]
工作?
(将 [TAB] 和 [SPACE] 替换为字符的相应按键)

最佳答案

How should I go about replacing all tabs with 2 space?



你可以做
:%s/\t/  /g

关于Vim 用双空格替换制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2707849/

相关文章:

java - Vim 在 mac 中制作很多进程

regex - 如何在 Vim 中多次将搜索到的模式附加到行尾?

c# - 如何使用 XDocument.Save 使用属性的自定义缩进保存文件

python - vim 中的 python 缩进部分包含哪些字符?

wprintf 生成的列不相等

c++ - ctags 忽略 libc6、libstdc++ 和 boost 的列表

vim - 如何在 Vim 中创建短片断?

html - 如何使用 Sublime Text 2 重新格式化 HTML 代码?

Python:将关键代码诅咒为可读(类似 vim?)的语法

c# - 代码清理 : Best way to split long statement over multiple lines