最近我发现f对我来说真的很方便,所以我想知道 Vim 中是否有类似的命令可以转到以给定字符开头的行
gi#go 之类的东西i
要跳到以字母 L 开头的下一行:
/^L
/ 是向前搜索, ^ 是一行的开头,然后是您希望行开头的任何字符串。
n 表示下次出现
N 表示先前出现
1)通过搜索。 /^[your char]
或?^[your char]
(相反)
这样做的好处是,它可能会将您引导到当前屏幕中未显示的行。
缺点是,还需要char
按几次n
**如果此选项适合您,请考虑接受 sjas 或 AI 的回答
2) 易动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
...
试试这个插件。你会喜欢它。
缺点:如果您要走的线路在当前屏幕之外,则难以处理。
gg/^<character>
应该这样做,它是 gg (转到第一行)和 /^... (简单搜索)。