1

Vimのwrapオプションは、バッファではなくウィンドウに対してローカルです。バッファ固有のマップが必要な場合は、を介してそれを行うことができますmap-<buffer>

したがって、2つを組み合わせると、ラップモード固有のマッピングが必要な場合、どのようにmap-<window>機能を実現できますか?

ありがとう!

4

1 に答える 1

3

ウィンドウはさまざまな時点でさまざまなバッファを表示できるため、ウィンドウとローカルのマッピングを使用することは意味がありません。

あなたが本当に求めているのは、のようなウィンドウローカル設定に応じて、マッピングでさまざまなことを行う方法だと思います'wrap'。この例のように、特別な変数'wrap'を介してローカル設定にアクセスできます。&l:wrap

:nnoremap <expr> j &l:wrap ? 'gj' : 'j'
于 2012-09-20T15:43:41.063 に答える