使用 macvim。假设我有一个句子在编辑器中占了 5 行。第二个句子占据了接下来的 5 行。从第 1 行的光标开始。在正常模式下,按 j
将带我到下一个句子(即第 6 行)。
如何将此行为更改为按下 j
会将我带到第 2 行(这仍然是第一句的一部分?)。或者不使用 j
,还有其他方法来实现这个目标吗?
最佳答案
实际问题是行(不是句子)太长并且换行到多行显示。 j
和 k
的默认移动将在实际行中移动光标,而不是显示行。
您可以在正常模式下重新映射 j
和 k
以在显示行中移动:
nnoremap j gj
nnoremap k gk
(在你的 .vimrc 中)。
关于vim - 按行移动而不是按句子移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107994/