2011-09-01 8 views
2

私はTextMateからVIMに移行しました。私はmacvimを使用することはできません。職場でのポリシーは私にそれをインストールすることを許可しません。私は "ファイルに行く"機能を私に与えるコマンドtをインストールしようとしました。しかし、私はosx端末でVIMを使用しているので、command-tを押すと新しいタブが開きます。Vim - コマンド - T

私は今、FuzzyFinderを試してみることに決めましたが、それを使ってファイルを再帰的に検索する方法を見つけられませんでした。 : -/

+1

MacVimを '〜/ Applications'にインストールしようとしましたか?私の仕事の方針は非常に限定的ですが、この場所は安全です。 – romainl

答えて

6

Command-Tは、MacVimの内部での意図された使用を表しています。端末Vimで使用する場合は、デフォルトのバインド<Leader>t(デフォルトでは、<Leader>がバックスラッシュキーです)を使用します。修飾キーのバインディングを使用する場合は、Vimの設定でこれを再マップすることができます。 **のように、あなたはファイルグロブを使用することができ、ディレクトリを検索するために、通常のFuzzyFinderには

nmap <C-t> :CommandT<CR> 

# or 

nmap T :CommandT<CR> 

+2

''の再マッピングは、この行を '〜/ .vimrc'に追加することによって行われます:' let mapleader = "<あなたの鍵はここに>" '' – romainl

1

あなたは経由して、commandのようなあなたのOSと競合しないであろう、簡単にctrlまたはshiftにそれをマップすることができ例えば、FuzzyFinderにプロンプ​​トで:

>File>**/yourpattern 

あなたのパターンの現在のディレクトリの下のすべてのディレクトリを検索します。大規模なファイルシステムでそれをやろうとしないでください。しばらく待っていたり、メモリが足りなくなったりします。最初の検索後にメモリ内のツリーを索引付けし、後で高速化します。

3

ファジーファインダーは現在開発中ではありません。あなたはすばらしいCommand-tで一層良くなっています。問題は端末Vimがサポートしているためです。端末VimはRubyサポートで構築する必要があるためです。これを有効にするには、Vimをソースからビルドするのはかなり簡単です。 Snow Leopardのための

http://brilliantcorners.org/2011/02/building-vim-on-osx-snow-leopard/

ガイドけど、あまりにもライオンのために動作します。 GCCコンパイラだけでなく、XCodeをインストールする必要があります。

+0

これを書いて以来、私はあなたが実際に 'mvim -v'でターミナルを通してMacVimを走らせることができることを発見しました。 MacVimのビルドにはRubyが含まれているので、これはソースから自分自身をビルドするよりはるかに優れたソリューションです。 'brew install macvim'を使ってMacVimをインストールすることもできます。 –

関連する問題