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
相关推荐
江畔独步2 小时前
vim中的查找
linux·编辑器·vim
头疼的程序员6 小时前
linux入门学习(介绍、常用命令、vim、shell)
linux·vim
烟雨迷1 天前
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
linux·服务器·学习·编辑器·vim
Jogging-Snail1 天前
Linux工作台文件操作命令全流程解析(高级篇之vim和nano精讲)
linux·运维·vim·文件操作·文本编辑·nano
胖大和尚1 天前
Termius ssh连接服务器 vim打开的文件无法复制问题
服务器·ssh·vim
2301_803554521 天前
什么是Vim
linux·编辑器·vim
Etincelle2 天前
【LaTeX】Word插入LaTeX行间公式如何编号和对齐
word·wps·latex
我想吃余2 天前
【Linux修炼手册】Linux开发工具的使用(一):yum与vim
linux·运维·学习·vim
A.A呐3 天前
【Linux第三章】vim
linux·vim
云边有个稻草人3 天前
【Linux系统】第四节—详解yum+vim
linux·vim·yum·软件包管理器·linux软件生态·linux编辑器-vim使⽤·yum具体操作