加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何让vim使用从1而不是0开始计数的相对行号

发布时间:2020-12-16 01:58:37 所属栏目:安全 来源:网络整理
导读:我一直在探索 vim,以便能够更好地使用它,同时这样做,我重新激活了行号的显示,并且相对的行号处于活动状态. 所以我的.vimrc包含以下行: " Set line-numbersset nuset relativenumber 这一切都很好,虽然vim开始从0开始计算当前行,而我喜欢从1开始计算. 所以目
我一直在探索 vim,以便能够更好地使用它,同时这样做,我重新激活了行号的显示,并且相对的行号处于活动状态.

所以我的.vimrc包含以下行:

" Set line-numbers
set nu
set relativenumber

这一切都很好,虽然vim开始从0开始计算当前行,而我喜欢从1开始计算.

所以目前它看起来像这样:

2 " Something else
 1 
3  " Set line-numbers
 1 set nu
 2 set relativenumber

注意:3是当前行号.

让我们假设我喜欢剪切我的行号配置,我必须使用命令3dd,而相对行号表示2.有人知道如何将其更改为:

3 " Something else
 2 
3  " Set line-numbers
 2 set nu
 3 set relativenumber

JVApen

解决方法

计数内置于Vim的核心;您必须更改源代码并重新编译自定义二进制文件.或者,有 RltvNmbr.vim plugin,它模拟Vimscript中的设置.通过修改它,你可以避免重新编译,但只能得到一个远非完美的模拟.更好地适应Vim的计数方式:-)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读