お気に入りの (G)Vim プラグイン/スクリプトはありますか?[閉まっている]
質問
お気に入りの (G)Vim プラグイン/スクリプトは何ですか?
解決
オタクツリーを使用すると、ファイルシステムを探索し、ファイルとディレクトリを開くことができます。キーボードやマウスで操作するツリーの形でファイルシステムを提示します。また、単純なファイルシステム操作を実行することもできます。
ツリーは、より適切なキーにマッピングできる :NERDTreeToggle を使用して簡単に切り替えることができます。NERD ツリーのキーボード ショートカットも簡単で直感的です。
編集:あらすじを追加しました
他のヒント
病原体プラグイン その他のコメント スティーブ・ロッシュ
タグリスト, Vim 用のソース コード ブラウザ プラグインは、現在、 Vim ウェブサイト そして私のお気に入りのプラグインです。
私は愛する スニップメイト. 。これは、snippetsEmu に似ていますが、(Textmate のように) はるかに読みやすい構文を備えています。
A.ヴィム 素晴らしい小さなプラグインです。単一のコマンドでヘッダー ファイルとソース ファイルをすばやく切り替えることができます。デフォルトは :A
, 、しかし、私はそれを再マップしました F2
キーストロークを減らします。
本当に気に入っています スーパータブ このプラグインを使用すると、Tab キーを使用してすべての挿入補完を行うことができます。
私は最近、RCS システム (Subversion、git など) の以前のバージョンとのバッファーの違いを強調表示するプラグインを使い始めました。キーを押すだけで差分表示のオン/オフを切り替えることができます。ここで見つけることができます: http://github.com/ghewgill/vim-scmdiff. 。パッチは大歓迎です!
- エレガントな(ミニ)バッファエクスプローラー - これは私が使用している複数のファイル/バッファーマネージャーです。画面スペースをほとんど必要としません。見た目はほとんどの IDE と同じで、開いたファイルが上部のタブ バーに表示されます。以前に他の同様のプラグインをいくつかテストしましたが、これが私の選択です。
- タグリスト - 他のファイル エクスプローラーにある「余分な」機能を持たない、小さなファイル エクスプローラー。「Enter」キーを使用してディレクトリを参照し、ファイルを開くことができます。これはすでに指摘されていることに注意してください 前の コメント者 あなたの質問に。
- スーパータブ - すでに指摘されています WMR この投稿では、非常に有望に見えます。Ctrl-P のオートコンプリート置換キーです。
- 砂漠256 カラースキーム - 読みやすく、濃い色。
- モリア 配色 - これもダークな良い配色です。gVim のみであることに注意してください。
- 強化された Python 構文 - Python を使用している場合、これは拡張構文バージョンです。オリジナルよりもうまく機能します。よくわかりませんが、これは最新バージョンにすでに含まれている可能性があります。それでも、必要に応じて構文フォルダーに追加する価値があります。
強化された JavaScript 構文 - 上記と同様。
編集: コメント - テキストの塊をコメント化[解除]するための素晴らしいプラグイン。言語認識が含まれています (「#」、「/」、「/* ..*/" など) 。
カラン完了 - これまで見た中で最高の C++ コード補完。実際のコンパイラ (clang など) を使用することで、プラグインは STL やスマート ポインターを含む複雑な式を完成させることができます。
まだ誰もマッチイットとは言っていませんか?HTML / XML スープをさらに良くしますhttp://www.vim.org/scripts/script.php?script_id=39
トーマス・レストレポ 一部に掲載されている 素晴らしい Vim スクリプト/プラグイン. 。彼はブログでもいくつかの素敵な色のテーマを指摘しています。彼のことをチェックしてみてください Vim カテゴリ.
バージョン 7.3 では、アンドゥ ブランチが vim に追加されました。非常に強力な機能ですが、使いにくいです。 スティーブ・ロッシュ 作った ガンド これにより、この機能は、ツリーのASCII表現と変化の違いで使用できるようにします。元に戻す分岐を使用する場合は必須です。
私の最近のお気に入りは コマンド+T. 。確かに、これをインストールするには Ruby サポートが必要で、Vim 用の C 拡張機能をコンパイルする必要があります。しかし、おいおい、このプラグインは Vim でファイルを開くのに違いをもたらすのだろうか!
コンクシェル:Vim バッファ内で対話型コマンドを実行する
Conque は、Linux の bash や Windows の powershell.exe などの対話型プログラムを Vim バッファ内で実行できるようにする Vim プラグインです。言い換えれば、これは Vim バッファを使用してプログラム出力を表示するターミナル エミュレータです。
の vcsコマンド プラグインは、バージョン管理されたソース ファイルを操作するためのグローバル ex コマンドを提供し、CVS、SVN、およびその他のリポジトリをサポートします。
ほぼすべてのリポジトリ関連タスクを vim から実行できます。
* 現在のバッファとリポジトリのコピーの差分を取得
* 新しいファイルの追加
* ローカルの変更を無効にして、現在のバッファをリポジトリのコピーに戻します....
ここでは紹介しなかったものの、非常に役立つものをいくつか挙げます。
- 要点プラグイン -GithubGists(Githubsの種類はPastebinに回答し、Gitと統合された素晴らしさのために!)
- Mustang の配色 (評判が低いため直接リンクできません。Google で検索してください!) - ダークで美しい配色。ターミナルでは非常に良く見えますが、gVim ではさらに良くなります。(256色対応のため)
回答に含まれていないプラグインが 1 つあります。 NERDコメンター, を使用すると、コメントを使用してほぼ何でもできます。たとえば、コメントを {追加、切り替え、削除} します。もっと。見る このブログエントリー いくつかの例を示します。
私はtaglistとfuzzyfinderが好きです、とてもクールなプラグインです
このスクリプトは Eclipse タスク リストに基づいています。ファイル内で FIXME、TODO、XXX (またはカスタム リスト) を検索し、参照できる便利なリストに追加します。同時にドキュメント内の位置が更新されるため、タグがどこにあるかを正確に確認できます。位置した。インタラクティブな「CW」のようなもの
本当に大好きです スニペットエミュ プラグイン。これは、OS X エディタ TextMate のスニペットの動作の一部、特に変数のバウンスと置換の動作をエミュレートします。
ゼンバーン 配色と良いフォント - [Droid Sans Mono](http://en.wikipedia.org/wiki/Droid_(font)) Linux では、 コンソラス Windows 上で。
Mac を使用している場合は、次を使用する必要があります のぞき見, 、ステロイド上のファジーファインダー。
私はいつも次の 2 つのプラグインを使用しています。
- プロジェクト
- ヴィモライナー
Txtfmt プラグインは、RTF エディターやワード プロセッサが提供するものと同様の、一種の「リッチ テキスト」強調表示機能を提供します。これを使用すると、Vim のプレーン テキスト ドキュメントに色 (前景と背景) および書式設定属性 (太字、下線、斜体などのすべての組み合わせ) を追加できます。
Latex などと比較したこのプラグインの利点は、Txtfmt を使用すると、強調表示の変更が「リアルタイム」で表示され、ワード プロセッサと同様に強調表示が WYSIWYG であることです。Txtfmt は特別なトークンをファイルに直接埋め込んで強調表示を実現するため、ファイルを移動しても、あるコンピューターから別のコンピューターに移動しても、強調表示は影響を受けません。特別なトークンは構文によって隠蔽されます。それぞれが単一のスペースとして表示されます。Vince Negri の隠蔽/独自構文パッチを適用している場合は、トークンを「ゼロ幅」にすることもできます。
「「コマンド + /」キーをマッピングして、挿入モードIMAP:iを挿入するときにコメントすることができます