【发布时间】:2014-07-22 23:14:14
【问题描述】:
自从我开始使用 vi 以来,这个问题在我脑海中萦绕了很长一段时间。
我知道 vi 可以将长线包装成一个不错的块,但是我们有没有一种快速的方法可以在块中“向上”或“向下”移动(所以我们不必使用右/左箭头键和花 30 秒到达我们想要的地方)?
谢谢
【问题讨论】:
标签: vim long-lines
自从我开始使用 vi 以来,这个问题在我脑海中萦绕了很长一段时间。
我知道 vi 可以将长线包装成一个不错的块,但是我们有没有一种快速的方法可以在块中“向上”或“向下”移动(所以我们不必使用右/左箭头键和花 30 秒到达我们想要的地方)?
谢谢
【问题讨论】:
标签: vim long-lines
只需在移动命令前加上“g”即可忽略换行,例如:
向下移动:
gj
向上移动:
gk
同样,一旦你在正确的行上,然后使用b 和w 逐字移动比使用左右箭头逐个字符移动更快。
【讨论】:
nnoremap k gk 和nnoremap j gj 添加到您的.vimrc 中,这样您就不必注意到您正在尝试在换行上移动。使用这些映射,j 和 k 将始终根据需要在换行的行上移动。