私は、vimメニューの使用について少し混乱しています。私はset wildmenu
とset wildmode=list:longest,full
を持っていますが、完成機能をどのように呼び出して使用するのか私の人生はわかりません。この機能は便利ですか?なぜ、どのように?これはまさにどのような完成ですか? (言い換えれば、完了リストの内容を決定するもの)VIMを効果的に使用する方法:wildmenu
ヒントやヒント例があります。
私は、vimメニューの使用について少し混乱しています。私はset wildmenu
とset wildmode=list:longest,full
を持っていますが、完成機能をどのように呼び出して使用するのか私の人生はわかりません。この機能は便利ですか?なぜ、どのように?これはまさにどのような完成ですか? (言い換えれば、完了リストの内容を決定するもの)VIMを効果的に使用する方法:wildmenu
ヒントやヒント例があります。
wildmenu
とwildmode
がコマンドラインの補完に使用されます。これを試す最も簡単な方法は:color <Tab>
です。コマンドラインは、との<Tab>
(前向き)と<S-Tab>
(前向き)でナビゲートできる水平線の列に表示されている、使用可能なすべての色の一覧から垂直方向に " (後方)。
コマンドライン完了の動作とwildmenu
は、wildmode
に依存します。
詳細については、:help wildmode
および:help wildmenu
を参照してください。
:set wildmode=list:longest
はあなたがcompoetionリストをナビゲートし<Left>
か<Righ>
を使用することができますwildmenu
:set wildmenu
を拡張することができます。
はProlly、少なくとも私にとって最も快適なオプションは、次のとおりです。
set wildmenu
set wildmode=longest:full,full
最初<Tab>
に、それは最長共通文字列に完了し、wildmenu(水平およびunobstructive少しメニュー)を呼び出すことを意味します。次の<Tab>
には、最初のアルテラティブが完了し、残りの部分が繰り返されます。それぞれ<Tab>
と<S-Tab>
で前後に行くことができます。
wildmenuは非常に便利である方法についての素晴らしい例では、バッファを完了し、私は投稿のconfを使用して、試してみることです。
:b<Tab>
どのように動作するのですか?ヘルプページは ':'について何も言いません。 – saga
これはvimのヘルプに書かれています:http://vimdoc.sourceforge.net/htmldoc/options.html#'wildmode '(しかし、あなたは 'wildmode'ではなく' wildmenu'を調べなければなりません) –
私のお気に入りは、最初のタブが完了します
set wildmenu
set wildmode=longest:list,full
です最長の文字列にしてマッチリストを表示すると、2番目のタブが最初に完全一致して野生のメニューが開きます。
私は 'set wildmenu'を持っています。それは非常に便利です。私はヒントバーに表示されない項目があれば、タブをたくさんする必要はありません。 –