最近我发现 f 对我来说真的很方便,所以我想知道Vim中是否有类似命令转到给定字符的行开头
类似 gi #go以i
答案 0 :(得分:4)
跳转到以字母L开头的下一行:
/^L
/是向前搜索,^是一行的开头,然后是你希望你的行开始的任何字符串。
n代表下一次出现
以前出现的N
答案 1 :(得分:3)
1)通过搜索。 /^[your char]
或?^[your char]
(反向)
优点是这样,它可能会引导您进入当前屏幕中未显示的行。
劣势是,您需要多次按char
n
** 如果此选项适合您,请考虑接受来自sjas或AI的回答
2)easymotion http://www.vim.org/scripts/script.php?script_id=3526
<leader><leader>j
或
<leader><leader>k
这个插件非常好,它可以非常快速地导航到当前屏幕上的某个位置。除了上面提到的两个捷径之外,还有
<leader><leader>f
<leader><leader>w
<leader><leader>F
...
尝试插件。你会喜欢的。
缺点:如果您要去的线路在当前屏幕之外,则很难处理。
答案 2 :(得分:0)
gg/^<character>
应该这样做,它是gg(转到第一行)和/ ^ ...(简单搜索)。