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
相关推荐
-Try hard-2 小时前
数据结构|概念及单向有头链表
数据结构·算法·vim
cooldream20093 小时前
Vim 报错 E325:swap 文件冲突的原理、处理流程与彻底避免方案
linux·编辑器·vim
-Try hard-4 小时前
数据结构:链表常见的操作方法!!
数据结构·算法·链表·vim
Hello World . .6 小时前
数据结构:链表(2)
c语言·数据结构·vim
森叶10 小时前
Node.js 跨进程通信(IPC)深度进阶:从“杀人”的 kill 到真正的信号
node.js·编辑器·vim
学嵌入式的小杨同学1 天前
【Linux 实战】Makefile 自动化构建进阶:静态库 / 动态库通用模板(一键编译 + 系统安装)
linux·开发语言·git·vscode·spring·vim·ux
iFlow_AI1 天前
将iFlow CLI装进u盘,即插即用
linux·编辑器·vim·ai编程·u盘·iflow·iflow cli
Hello World . .1 天前
数据结构:数据结构基础、顺序表、链表
c语言·数据结构·vim
zmjjdank1ng1 天前
Vim是什么?Vim和vi有什么关系
linux·编辑器·vim
迷路爸爸1802 天前
无sudo权限远程连接Ubuntu服务器安装TeX Live实操记录(适配VS Code+LaTeX Workshop,含路径选择与卸载方案)
java·服务器·ubuntu·latex