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 9.2版本正式发布
编辑器·vim
学嵌入式的小杨同学7 小时前
嵌入式硬件开发入门:PCB 设计核心流程 + 基础元器件实战指南
vscode·后端·嵌入式硬件·架构·vim·智能硬件·pcb工艺
Eternity∞1 天前
数据结构基础
c语言·开发语言·数据结构·学习·vim
小哈里5 天前
【科研】ACM MM 论文 Latex 投稿模板修改(基于sample-sigconf-authordraft-v2.16)
人工智能·llm·科研·latex·cv·overleaf
晚风_END5 天前
Linux|操作系统|小技巧---vim编辑的脚本自动添加shebang 和注释
linux·运维·vim
我怎么又饿了呀6 天前
Linux 下 的Vim/Vi 操作指南
linux·运维·vim
QmZVLlLHvXq8 天前
3D CNN-GRU-Att结合模型:负荷预测、PM2.5预测、光伏预测等实验的代码实现
vim
承渊政道9 天前
Linux系统学习【深入剖析Git的原理和使用(下)】
linux·服务器·git·学习·gitee·vim·gitcode
007张三丰10 天前
Markdown+Pandoc写论文,完美支持LaTeX公式、Mermaid图表、参考文献
markdown·pandoc·latex·mermaid·mermaid图表·markdown写论文
嵌入小生00710 天前
线程 --- 嵌入式(Linux)
linux·vscode·vim·嵌入式·线程·进程