私は厳密にvimを使っていますが、私はemacsで遊んでいて、ファイルを開くときにはido-modeが本当に好きです。ファイル名の一部を入力するだけで、検索の絞り込みができます。必要なファイルがリストの先頭にある場合は、Enterキーを押してください。 vimに似たものはありますか?私は運がないと探しています。vimのidoモードのファイル名は?
おかげ
私は厳密にvimを使っていますが、私はemacsで遊んでいて、ファイルを開くときにはido-modeが本当に好きです。ファイル名の一部を入力するだけで、検索の絞り込みができます。必要なファイルがリストの先頭にある場合は、Enterキーを押してください。 vimに似たものはありますか?私は運がないと探しています。vimのidoモードのファイル名は?
おかげ
Vimはファイル名のタブ補完を持っているが、残念ながらそれは代わりに、それは、bashのタブ補完がないような曖昧さに達したときにちょうど停止の全体の最初の試合を示しています。
あなたの経験を高めることができるファジーファインダーhttp://www.vim.org/scripts/script.php?script_id=1984のようないくつかの良いクイックファイルファインダープラグイン。彼は
私はここで説明不明瞭なトリックにdoesntの方法をwildmodeが、それはタブ優しいです:
はまた、あなたアラwildmodeの微調整オプションを見たいかもしれません(ファジィFinderはあいまいな選択を行うようです)。
How do I make vim do normal (bash like) tab completion for file names?
私は同じ問題を抱えているし、解決策はある ":ヘルプwildmode"。私は個人的には、以下のオプションを持っている、あなたが完了したいん内容に応じて
set wildmenu
set wildmode=longest:full,full
を使用します。
あなたは$ HOMEから始まるファイル名は、/ etcまたは含まれている他のディレクトリを完了したい場合ファジーファインダ(@マイケル)、またはzvimプラグイン(全プラグインはアルファですが、:ZEdit
と:ZView
コマンドは十分に安定しています)を試すことができます。私のプラグインを使うと、zshのような補完が得られますが、これはあなたが尋ねたものとまったく同じではありませんが、それは良いことです。例:もちろん(&wildmode="longest,list:full"
付き)
ZE ++enc=utf-8 ~/.vim/dev/zvim/plugin/z.vim
に拡大していきます
ZE ++e=u<Tab><Tab> ~/.v/d/z/p/v<Tab>
、それはz.vim
(またはものは何でも見つけたい)が配置されている場所を知っているあなたを必要としています。
// zvimをインストールするには、vim-addon-managerとmercurialをインストールし、vimrcにcall scriptmanager#Activate(["zvim"])
行を追加してください。
プロジェクトファイル(現在のディレクトリの下にあるファイル)を検索する場合は、Command-Tプラグインを試してください。 Rubyサポートと索引ファイルが必要なので、ホームディレクトリから始まるファイルを見つけるのには使用できません。
私はプラグイン 'コマンド-t' はあなたが探しているものかもしれないと思う: https://wincent.com/products/command-t http://www.vim.org/scripts/script.php?script_id=3025
このプラグインは、フィルタリングされたファイルリストを含むウィンドウを開く関数にtをマップします。入力を開始すると、ファイルはリアルタイムでフィルタリングされ、Enterキーを押して一番上のファイルを選択できます。
これは実際に設定可能です: '' set wildmode = list:longest';これはbashの動作に似ています。 –