vim搜索、替换tab

bibtex 中的缩进可能不一致,强迫症犯了想将:

  • 缩进空格改 tab;
  • 行首的多个 tab 改为单个

参考 [1],空格换 tab 可以:

vim 复制代码
:set noexpandtab
:%retab!

行首的多个 tab 换单个:

vim 复制代码
:%s/^\t\+/\t/g

References

  1. Replace tabs with spaces in vim
  2. Regular Expressions
相关推荐
lew-yu2 天前
websocket后端实现心跳检测,并定时清理异常的连接
websocket·网络协议·vim
SCBAiotAigc3 天前
2026.4.13:vim编程简单配置
人工智能·ubuntu·vim·具身智能
DO your like3 天前
Vim编辑器指令
linux·编辑器·vim
书到用时方恨少!3 天前
Vi/Vim 文本编辑器使用指南:指尖上的魔法
linux·编辑器·vim
lifewange3 天前
Vim 编辑器参数(启动参数 + 配置参数)
编辑器·vim·excel
重生的黑客4 天前
Linux :vim 深入与 gcc 编译详解
linux·运维·vim
伟贤AI之路5 天前
为什么AI里的公式复制到Word格式会乱?
人工智能·word·latex
羌俊恩5 天前
Vim modeline 命令执行漏洞(CVE-2026-34714)修复指导
linux·编辑器·vim·漏洞·cve-2026-34714
好运的阿财6 天前
“锟斤拷”问题——程序中用powershell执行命令出现中文乱码的解决办法
linux·前端·人工智能·机器学习·架构·编辑器·vim
砖头拍死你6 天前
Powershell使用vim修改文件保存后文件名自动全变小写
linux·编辑器·vim