16

「j」を押すか、vim / gvimで下向き矢印を押すと、カーソルが次の行に移動します。これはコードを書くのに適しています。

ただし、テキストを書く場合、通常、行はテキストよりもはるかに長くなります。したがって、この単語のすぐ上の単語を簡単に取得することはできません。したがって、ほとんどすべてのエディタとテキストプロセッサでは、ここで上矢印を押すと↑「ワード」の前にカーソルが置かれます。しかし、gvimでは、カーソルは「コード」の間の空白行に移動します。と「いつ」。

wrap(set:wrap)とlinebreak(set:lbr)を使用します。

vimのすべての力で-これは簡単でなければなりませんか?

4

1 に答える 1

33

gkgjテキスト行ではなく視覚的な行で上下に移動します。jを使用しkてこれらにマップできます

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 に答える