当我在 vim/gvim 中按“j”或向下箭头时,光标移动到下一行。这有利于编写代码。
然而,在编写文本时,行通常比文本长得多。因此,我不能轻易得到这个词上方的词。因此,在几乎所有编辑器和文本处理器中,按下向上箭头 HERE ↑ 会将光标放在“单词”前面。但是在 gvim 中,光标移动到“代码”之间的空行。什么时候”。
我使用 wrap (set: wrap) 和 linebreak (set: lbr)。
凭借 vim 的所有力量 - 这必须是直截了当的吗?
最佳答案
gk 和 gj 通过可视行而不是文本行向上/向下移动。您可以将 j 和 k 映射到这些使用
noremap j gj
noremap k gk
有些人更喜欢只为特定文件类型设置这些映射,在这种情况下,您需要类似的东西
au FileType html,tex noremap <buffer> j gj
au FileType html,tex noremap <buffer> k gk
关于vim - 使 gvim 将包裹的行视为新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1833250/