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
相关推荐
阡陌..1 天前
Linux下的vi和vim使用方法
linux·运维·vim
学嵌入式的小杨同学1 天前
【Linux 封神之路】进程进阶实战:fork/vfork/exec 函数族 + 作业实现(含僵尸进程解决方案)
linux·开发语言·vscode·嵌入式硬件·vim·软件工程·ux
天远数科1 天前
天远车辆过户查询API集成指南:Node.js 全栈视角下的二手车数据挖掘
大数据·数据挖掘·node.js·vim
Hello World . .1 天前
排序算法:常用排序算法
c语言·数据结构·算法·vim·排序算法
嵌入小生0071 天前
数据结构 | 常用排序算法大全及二分查找
linux·数据结构·算法·vim·排序算法·嵌入式
-Try hard-2 天前
完全二叉树、非完全二叉树、哈希表的创建与遍历
开发语言·算法·vim·散列表
claider2 天前
Vim User Manual 阅读笔记 usr_22.txt Finding the file to edit 多文件编辑浏览
笔记·编辑器·vim
Hello World . .2 天前
数据结构:哈希表(Hash table)
数据结构·vim·哈希算法·散列表
嵌入小生0072 天前
数据结构与算法 | 完全二叉树的实现、哈希表的实现
linux·c语言·数据结构·算法·vim·嵌入式
Hello World . .3 天前
数据结构:队列
c语言·开发语言·数据结构·vim