vim 偏门小技巧,使用相对行号[视频]

620 阅读1分钟
原文链接: zhuanlan.zhihu.com

vim 相对行号

这次要介绍一下 vim 的相对行号功能,其实这个功能笔者以前几乎没用过,但是发现有一些场景下还是比较方便的。 比如快速查看一个代码片段有多少行,快速向上或者向下移动 n 行,快速删除上下 n 行等,笔者在视频里会进行演示。

相对行号

启用绝对行号和启用相对行号比较类似,直接用 set 或者写到你的 vimrc 中永久生效。

" 启用相对行号(简写 :set rnu)
:set relativenumber
" 禁用相对行号
:set norelativenumber

如果同时启用了行号和相对行号也可以(混合行号, hybrid line number),这个时候你会发现当前行展示的是绝对行号, 上下行展示相对行号。

相对行号的作用

  • 直接查看代码片段占用多少行
  • 使用比如 7j7k 向下或者向上移动 7 行
  • 使用比如 d7j7dk 向下或者向上删除 7 行