回答:
NERDツリーを使用すると、ファイルシステムを探索し、ファイルとディレクトリを開くことができます。ファイルシステムは、キーボードやマウスで操作できるツリー形式で表示されます。また、単純なファイルシステム操作を実行することもできます。
ツリーは、より適切なキーにマップできる:NERDTreeToggleを使用して簡単に切り替えることができます。NERDツリーのキーボードショートカットも簡単で直感的です。
編集:概要を追加
病原菌プラグインなど、Steve Loshによるコメント
A.vimは素晴らしい小さなプラグインです。1つのコマンドでヘッダーファイルとソースファイルをすばやく切り替えることができます。デフォルトはですが:A
、F2
キーストロークを減らすために再マップしました。
私は最近、RCSシステムの以前のバージョン(Subversion、gitなど)とバッファーの違いを強調するプラグインの使用を開始しました。キーを押すだけで、差分表示のオン/オフを切り替えることができます。ここで見つけることができます:http : //github.com/ghewgill/vim-scmdiff。パッチは大歓迎です!
拡張JavaScript構文 -上記と同じ。
編集: コメント -テキストのチャンクを[非]コメントする素晴らしい小さなプラグイン。言語認識が含まれます( "#"、 "/"、 "/ * .. * /"など)。
clang complete-これまでに見た中で最高のc ++コード補完。プラグインは、実際のコンパイラ(clang)を使用することで、STLやスマートポインタを含む複雑な式を完成させることができます。
まだ誰もmatchitを言っていませんか?HTML / XMLスープをより良いものにする http://www.vim.org/scripts/script.php?script_id=39
Tomas Restrepoがいくつかの素晴らしいVimスクリプト/プラグインに投稿しました。彼はまた彼のブログでいくつかの素敵な色のテーマを指摘しました。彼のVimカテゴリーを調べてください。
私の最新のお気に入りはCommand-Tです。確かに、それをインストールするにはRubyのサポートが必要で、VimのC拡張をコンパイルする必要があります。しかし、oy-yoy-yoyは、このプラグインがVimでファイルを開く際に違いを生じます!
Conque Shell:Vimバッファー内でインタラクティブなコマンドを実行します
Conqueは、LinuxのbashやWindowsのpowershell.exeなどの対話型プログラムをVimバッファー内で実行できるVimプラグインです。つまり、Vimバッファーを使用してプログラム出力を表示するのは端末エミュレーターです。
vcscommandのプラグインはバージョン管理されたソースファイルを操作するためのグローバルのexコマンドを提供し、それはCVS、SVN、いくつかの他のリポジトリをサポートしています。
あなたはvimの中でから、ほぼすべてのリポジトリ関連タスクを実行できます。
*リポジトリのコピーを現在のバッファの差分を取る
新しいファイルを追加する*
ローカルの変更を無効化することにより、リポジトリのコピーに現在のバッファを元に戻す* ....
答えに欠けているプラグインの1つはNERDCommenterです。これを使用すると、コメントでほとんど何でもできます。たとえば、{追加、切り替え、削除}コメント。もっと。いくつかの例については、このブログエントリを参照してください。
私はsnippetsEmuプラグインが大好きです。OS XエディターのTextMateからのスニペットの動作の一部、特に変数のバウンスと置換の動作をエミュレートします。
Zenburnの配色と優れたフォント-Linuxでは [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_ ( font ))、Windows ではConsolas。
m
を作り、0
同じように見えます。
Macを使用している場合は、ステロイドに対してpeepopen、fuzzyfinder を使用する必要があります。
私は常に次の2つのプラグインを使用しています。
Txtfmt(The Vim Highlighter) スクリーンショット
Txtfmtプラグインは、RTFエディタやワードプロセッサが提供するものと同様の、一種の「リッチテキスト」強調表示機能を提供します。これを使用して、Vimのプレーンテキストドキュメントに色(前景と背景)と書式属性(太字、下線、斜体などのすべての組み合わせ)を追加できます。
このプラグインのLatexなどに対する利点は、Txtfmtを使用すると、強調表示の変更が「リアルタイムで」表示され、ワードプロセッサの場合と同様に、強調表示がWYSIWYGになることです。Txtfmtは特別なトークンをファイルに直接埋め込んでハイライトを実行するため、ファイルを別のコンピューターに移動しても、ハイライトは影響を受けません。特別なトークンは構文によって隠されています。それぞれが単一のスペースとして表示されます。Vince Negriの隠蔽/所有構文パッチを適用した人のために、トークンを「ゼロ幅」にすることもできます。