一般如果要同时显示,都是类似下图的样式。
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 1
@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 1
@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
Divinook 2021-01-28 00:06:28 +08:00 via Android
可以在 vimrc 里写个切换功能,我就是这样处理的
|
15
newbilityvery 2021-01-28 01:20:52 +08:00 via Android 1
@Divinook 我也是。插入模式是绝对行号,普通模式是相对
|
16
wfd0807 2021-07-08 15:14:33 +08:00
这是一个典型的伪需求
|
17
wfd0807 2021-07-08 15:14:57 +08:00
“对方说 xx 行”是一个很复杂的场景,绝对行号仅仅解决了“xx 行在刚好在当前屏显示范围内”的这一个场景
|