2016-04-27 8 views
0

zN<CR>に `ZN `マッピングを無効にするには記述されている:私は通常、以前誤って綴られた単語にジャンプする z=を使うよう はどのようにVimの

z{height}<CR>  redraw, make window {height} lines high 

これは、長い間私を盗聴されています、 とを入力してください。を入力して、先頭の候補を選択してください。 (すなわち、z=1<CR>シーケンスです。)

=が見つからない可能性があるため、このプロセスは堅牢ではありません。その後、z=1<CR>のシーケンスはz1<CR>になり、1行のウィンドウが表示されます。これは非常に気を散らすようになります。

具体的にはz1<CR>を無効にする方法はありますか? (unmap z1<CR>は簡単なテストでは機能しません)または、zN<CR>を完全に無効にするには?

これまでのところ、私はzN関数を使用していません。これは、それがトリガーする事故を避けるためです。

現在、私は、通常モードでKKに "最初に訂正された訂正された訂正された単語"を妥協しています。 (nnoremap KK z=1<CR><ESC>、最後に<ESC>がメッセージボックスから飛び出す)

ありがとう!

あなたは主にばかりすることができます、ジャンプするz=1<cr>を使用する場合はすべてのベストは、

-Linfeng

答えて

1
  • 最初のソリューションである、
  • :-) =を忘れないでください

    map z1<cr> <nop> 
    
:で z1<cr>を無効にします

z2<cr>を押しても、ウィンドウが再描画されます。

ほんの少しお役に立てます。

+0
関連する問題