在Vim中如何如果一个段落是自动折行的即被Vim算作一行,如何设置使得能用J,K键在每“行”之间游走?

浏览:37日期:2023-07-30

问题描述

Vim的分行

在Emacs中自动折行之后依然能通过C-p, C-n 在各行之间游走,而这些行实际上是一长行。在Vim中就不行了,但是我既想能用HJKL快捷的定位,又不想破坏这个整行,方便我直接粘贴到word中,所以请问有没有什么设置的敲门可以做到这一点?

问题解答

回答1:

推荐作如下的键位映射,几乎(对我来说完全)不影响基本的行为。

nnoremap 0 g0vnoremap 0 g0nnoremap ^ g^vnoremap ^ g^nnoremap $ g$vnoremap $ g$nnoremap j gjvnoremap j gjnnoremap k gkvnoremap k gk

相关文章: