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
相关推荐
claider16 小时前
Vim User Manual 阅读笔记 usr_12.txt Clever tricks 花招
笔记·编辑器·vim
PPPPPaPeR.1 天前
使用vim实现进度条(初级)
linux·编辑器·vim
超级大福宝1 天前
Vim 和 tmux 的常用注意事项
linux·编辑器·vim
PyHaVolask1 天前
Linux零基础入门:文件类型识别与文本编辑器使用指南
vim·文本编辑器·vi·命令行工具·nano·linux文件类型
claider2 天前
Vim User Manual 阅读笔记 usr_08.txt Splitting windows 窗口分割
笔记·编辑器·vim
claider3 天前
Vim User Manual 阅读笔记 usr_10.txt Making big changes 作较大改动
笔记·编辑器·vim
lixzest3 天前
Vim删除当前行从光标位置到行尾的内容
vim
笑鸿的学习笔记3 天前
git笔记之默认使用vim以及修改倒数第二次的commit提交信息到远程
笔记·git·vim
TDengine (老段)4 天前
Node.js 语言连接器进阶指南
大数据·物联网·node.js·编辑器·vim·时序数据库·tdengine
放逐者-保持本心,方可放逐4 天前
Node.js 多线程与高并发+实例+思考(简要版)
node.js·编辑器·vim·高并发·多线程·场景应用实例