16

当我在 vim/gvim 中按“j”或向下箭头时,光标会移动到下一行。这对编写代码很有好处。

然而,在编写文本时,行通常比文本长得多。因此,我不能轻易地得到这个词上面的词。因此,在几乎所有的编辑器和文本处理器中,按下向上箭头 HERE ↑ 会将光标放在“单词”前面。但在 gvim 中,光标移动到“代码”之间的空白行。什么时候”。

我使用换行(设置:换行)和换行(设置:lbr)。

凭借 vim 的所有功能 - 这必须直截了当吗?

4

1 回答 1

33

gkgj通过视线而不是文本行向上/向下移动。你可以映射jk这些使用

noremap j gj
noremap k gk

有些人喜欢只为特定的文件类型设置这些地图,在这种情况下,你会想要类似的东西

au FileType html,tex noremap <buffer> j gj
au FileType html,tex noremap <buffer> k gk
于 2009-12-02T14:41:30.753 回答