【问题标题】:Is it possible to move crusor up & down in wrapped long line in Vi? [duplicate]是否可以在 Vi 中的换行中上下移动光标? [复制]
【发布时间】:2014-07-22 23:14:14
【问题描述】:

自从我开始使用 vi 以来,这个问题在我脑海中萦绕了很长一段时间。

我知道 vi 可以将长线包装成一个不错的块,但是我们有没有一种快速的方法可以在块中“向上”或“向下”移动(所以我们不必使用右/左箭头键和花 30 秒到达我们想要的地方)?

谢谢

【问题讨论】:

    标签: vim long-lines


    【解决方案1】:

    只需在移动命令前加上“g”即可忽略换行,例如:

    向下移动:

    gj
    

    向上移动:

    gk
    

    同样,一旦你在正确的行上,然后使用bw 逐字移动比使用左右箭头逐个字符移动更快。

    【讨论】:

    • 要对此进行扩展,您可以将nnoremap k gknnoremap j gj 添加到您的.vimrc 中,这样您就不必注意到您正在尝试在换行上移动。使用这些映射,jk 将始终根据需要在换行的行上移动。
    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多