新手问题 vim 如何快捷跳转到指定行 (spf13-vim)

tailang · 2013年03月02日 · 最后由 doun 回复于 2013年03月05日 · 10765 次阅读

以前是用 数字 +G 跳到指定行,后来使用spf13-vim 后行数的排序变成了 .....54321012345..... 如图:

这样该如何快速跳转到制定行?

@congteng :+num 的效果等同以前的 行号 +G 以前的行号排列是 123456.....按顺序排的 但是现在的行号变了。比如我的光标到第 4 行,则该行行号变成 0,然后分别向上下递增。

明白了 相对行号 使用 num+j 或 k

num+?适合大部分命令,比如 copy 多行,窗口拉大多少,缩进多少等

这个是 numbers.vim 插件 主要是为了方便你有些命令加数字看起来比较方便 比如 5dd 跳转还是原来的 你在插入模式下就可以看到真实行号了

@leeboqiang 用 spf13 一股脑装了好多插件,原来是 numbers.vim 插件的作用

vim 自带相对行号 relativenumber 的设置,对于行跳转,行删除,行复制都很方便,但使用 range 时我觉得还是绝对行号方便,比如想注释掉第 50 到 68 行,执行 :50,68s/^/# /g 就可以,但对于相对行号来说,我不知道如何操作……

set nu

set rnu

需要 登录 后方可回复, 如果你还没有账号请 注册新账号