一般如果要同时显示,都是类似下图的样式。
set nu set rnu
其实这个模式,不是很方便,尤其是和别人讨论问题时候。对方说,多少多少行,结果,我这边看不到,还得移动几次才行。尤其是,当对方,说的行号,跳动比较大时。这是在考验我的数学心算速度么...... 还是
行号 gg
可是,如果我想显示两列,一列是实际行号,一列是相对行号,如何实现?或者,更 fashion 一些,实际行号显示左侧,相对行号显示在右侧.
曾经有个插件,RltvNmbr.vim 能够实现。不过,这个是 10 几年前的插件了。性能也有很大问题。
![]() | 1 rrfeng 2021-01-27 12:04:34 +08:00 :n 直接去到 n 行。 |
2 superrichman 2021-01-27 12:16:23 +08:00 via iPhone vimtutor 教程,直接 428G 就跳了 |
![]() | 3 jdhao 2021-01-27 12:17:47 +08:00 via Android 没看到过类似的插件。 要跳到哪行,直接输入行号,然后 gg,这是最快的 |
![]() | 4 zzzmj 2021-01-27 12:59:13 +08:00 告诉你行号 为啥要算呀,直接:行号 就过去了 |
5 lovestudykid 2021-01-27 13:03:16 +08:00 阅读理解是世界性难题。楼主明显知道怎么跳转到固定行,想问的是怎么同时显示绝对和相对行。答案就是楼主自己说的那个 plugin,我随便搜了下,又找到一个 plugin,https://vi.stackexchange.com/questions/5680/how-can-i-set-number-and-relativenumber-at-the-same-time/5691#5691 |
![]() | 6 hanxiV2EX 2021-01-27 13:11:55 +08:00 via Android 相对行号有何用? |
![]() | 8 abersheeran 2021-01-27 13:29:23 +08:00 ![]() @lovestudykid V2EX 上某些人从来不看实际问题,反正“我回复了,我爽了。最强的是一旦你说了他们不能这样,就会反驳你,“这是我的权力!你管不着!” 这是我实际经历。 |
9 VDimos 2021-01-27 13:51:51 +08:00 via Android 我也想求一个 vscode 的插件,既显示相对行号,又显示绝对行号 |
![]() | 10 aliceclark 2021-01-27 13:57:55 +08:00 ![]() @VDimos 搜 “Relative Line Numbers”就有了 就是两列字体看上去不一样 |
12 sona 2021-01-27 19:28:01 +08:00 我想问问字体是啥 挺好看的 |
![]() | 13 omph 2021-01-27 21:35:32 +08:00 我觉得一个好的跳转插件可以取代 rnu |
14 nook4sh 2021-01-28 00:06:28 +08:00 via Android 可以在 vimrc 里写个切换功能,我就是这样处理的 |
15 newbilityvery 2021-01-28 01:20:52 +08:00 via Android ![]() @Divinook 我也是。插入模式是绝对行号,普通模式是相对 |
16 wfd0807 2021-07-08 15:14:33 +08:00 这是一个典型的伪需求 |
17 wfd0807 2021-07-08 15:14:57 +08:00 “对方说 xx 行”是一个很复杂的场景,绝对行号仅仅解决了“xx 行在刚好在当前屏显示范围内”的这一个场景 |