Vim如何使用相对行号实现一切操作详解

2019-01-16 22:55:43王旭

设置如下:

set nu augroup relative_numbser autocmd! autocmd InsertEnter * :set norelativenumber autocmd InsertLeave * :set relativenumber augroup END

set nu是因为我一般打开一个文件不一定是编辑目的,浏览的话绝对行号更方便。这样设置可以让第一次进入文件的时候使用绝对行号,进入编辑模式再退出到normal模式时再显示相对行号。

这样用了一段时间,感觉按下的键多了,但是脑子里需要的计算少了很多,还不容易出错,挺好的。

最后附上我的.vimrc,供参考使用,不推荐盲目复制。

相关问题

在 Vim 7.4 之前的版本, 启用相对行号当前行号将变为0, 无法显示正常的行号, 在 Vim 7.4 中则可以正常的显示当前行号的同时来显示相对行号, 下面有两张图可以对比

Vim 7.3

Vim 7.4


从上面的图片看来, 启用相对行号后可以很直观的看到当前行距离上面/下面某行的行数

可以使用以下指令启用这个特性

set relativenumber

启用相对行号后再也不用为了复制多行费力气的去数了

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。

您可能感兴趣的文章:

vim配置显示行号和语法高亮 即.vimrc文件的配置