直接用vimdiff启动最高效,自动垂直分屏、高亮行级差异并预设快捷键;支持vim -O(垂直不分屏比对)、vim -o(水平分屏)、:vs/:sp追加分屏及:diffthis激活比对。

直接用 vimdiff 启动是最高效的方式,它自动垂直分屏、开启差异高亮、禁用写入保护,并预设好比对专用快捷键。
启动时并排打开两个配置文件
终端中执行:
-
vimdiff config1.conf config2.conf—— 垂直分屏,自动高亮行级差异(新增、删除、修改) -
vim -O config1.conf config2.conf—— 垂直分屏但不启用差异模式,适合手动逐行对照 -
vim -o config1.conf config2.conf—— 水平分屏,上下布局,适合屏幕偏高、内容行数多的配置文件
已打开一个配置文件后追加另一个
在 Vim 普通模式下(按 Esc 确保)输入命令:
使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。
-
:vs config2.conf—— 垂直分屏加载第二个配置文件(光标落在右侧窗口) -
:sp config2.conf—— 水平分屏加载(光标落在上方窗口) - 然后在两个窗口中分别执行
:diffthis,即可激活差异比对
提升对比效率的关键操作
进入分屏比对状态后,这些操作能显著加快维护节奏:
- 跳转差异:
]c(下一个差异)、[c(上一个差异) - 同步内容:
do(将另一侧变更拿过来)、dp(把当前变更推过去) - 同步滚动:
:set scrollbind(在每个窗口单独执行,保持两窗滚动一致) - 临时关闭差异:
:diffoff!;重新开启::diffthis
日常维护小技巧
配置文件常需反复参考多个版本,建议搭配使用:
- 用
:tabe config-old.conf新开标签页存旧版,避免分屏拥挤 - 分屏内编辑后,用
:w!强制保存只读配置(如/etc/下文件需 sudo 权限,可先:set nobackup nowritebackup避免权限报错) - 调整窗口宽度更清晰:按
Ctrl+w >加宽右窗,或Ctrl+w <缩窄左窗

















