2012-11-06 6 views
15

vimでCtrl + Nを押すと、ポップアップボックスに推奨されるオートコンプリートオプションのリストが表示されます。Vimのオートコンプリート:オートコンプリートポップアップをキャンセルする

これは問題ありませんが、結局のところオートコンプリートしたくない場合は、提案を元に戻すために何を押していいか分かりません。

たとえば、reaと入力してctrl + nを押すと、オートコンプリートがreally_long_method_name_damn_this_is_annoying ...とポップアップしているとします。その必要はありません。私は構文をただちにreaに戻す方法を考え出すことができません...私は手動で不要な文字を削除する必要があります。

私はこれがかなり簡単なことだと推測していますが、誰かがどのように知っていたら、教えてください。

+0

を参照してください:)うまく – RocketDonkey

答えて

31

Ctrl + Eは、元の入力テキストを元に戻します。

は良い質問とより良いメソッド名の両方のためにハ、1

:h complete_CTRL-E 
:h ins-completion 
1

Ctrl+Pを押すと、オリジナルに戻ることができます(野心的だと思われる場合は、Ctrl+Nを回り終えるまで:))。

+0

、私は 'CTRL-N '_N_回押した場合、私は' CTRL-P'を押す必要があります_n + 1回回して元に戻ります... – cychoi

2

押しEscキー続いCtrlキー+P。前者はオートコンプリートされたテキストを削除し、後者はポップアップを閉じます。

+2

また、インセットモードを終了します。 – ideasman42

2

タイプ:help ins-completion-menuすべてのオプションの詳細については、