165

お気に入りの(G)Vimプラグイン/スクリプトは何ですか?

4

38 に答える 38

98

ナードツリー

NERD ツリーを使用すると、ファイルシステムを探索し、ファイルとディレクトリを開くことができます。キーボードやマウスで操作するツリー形式でファイルシステムを表示します。また、単純なファイルシステム操作を実行することもできます。

ツリーは、より適切なキーにマップできる :NERDTreeToggle で簡単に切り替えることができます。NERD ツリーのキーボード ショートカットも簡単で直感的です。

編集:あらすじを追加しました

于 2008-08-27T17:40:51.730 に答える
60

TimPopeにはいくつかのkickassプラグインがあります。彼のサラウンドプラグインが大好きです。

于 2008-08-22T03:36:45.573 に答える
43

Steve LoshがコメントしたPathogen プラグインなど

于 2011-03-15T15:35:32.543 に答える
28

Vim のソース コード ブラウザー プラグインであるTaglistは、現在Vim Web サイトで最も評価の高いプラグインであり、私のお気に入りのプラグインです。

于 2008-09-15T20:47:26.410 に答える
27

snipMateが大好きです。snippetsEmuに似ていますが、構文がはるかに優れています(Textmateのように)。

于 2009-11-17T09:15:52.407 に答える
25

GVimの非常に優れたgrepの代替品はAckです。Perlで書かれた検索プラグインで、Vimの内部grep実装や外部で呼び出されるgrepsにも勝っています。また、デフォルトでは、プロジェクトディレクトリ内のCVSディレクトリ(「.svn」など)をスキップします。このブログは、Ackをvimと統合する方法を示しています。

于 2008-08-22T04:19:34.940 に答える
22

A.vimは素晴らしい小さなプラグインです。1 つのコマンドでヘッダー ファイルとソース ファイルをすばやく切り替えることができます。デフォルトは ですが、キーストローク:AF2減らすために再マップしました。

于 2008-09-12T12:44:43.850 に答える
19

SuperTabプラグインがとても気に入っています。タブ キーを使用してすべての挿入補完を行うことができます。

于 2008-08-25T14:13:23.663 に答える
18

最近、RCS システム (Subversion、git など) の以前のバージョンとのバッファーの違いを強調するプラグインの使用を開始しました。キーを押すだけで、差分表示のオン/オフを切り替えることができます。ここで見つけることができます: http://github.com/ghewgill/vim-scmdiff。パッチ歓迎!

于 2008-08-25T19:23:48.237 に答える
17
  1. エレガントな (ミニ) バッファー エクスプローラー- これは、私が使用している複数のファイル/バッファー マネージャーです。画面スペースをほとんど必要としません。開いたファイルを含む上部のタブバーがあるほとんどの IDE と同じように見えます。以前に他の同様のプラグインをいくつかテストしましたが、これが私の選択です。
  2. TagList - 他のファイル エクスプローラーにある「余分な」ものがない、小さなファイル エクスプローラー。ディレクトリを参照し、「Enter」キーでファイルを開くことができます。これは、あなたの質問に対する以前の コメント投稿者によってすでに指摘されていることに注意してください。
  3. SuperTab - この投稿でWMRによって既に指摘されており、非常に有望に見えます。Ctrl-P のオートコンプリート代替キーです。
  4. Desert256配色 - 読みやすい、暗い配色。
  5. モリア配色 - もう 1 つの良い、暗い配色。gVim のみであることに注意してください。
  6. 強化された Python 構文- Python を使用している場合、これは強化された構文バージョンです。オリジナルよりもうまく機能します。よくわかりませんが、これは最新バージョンに既に含まれている可能性があります。それにもかかわらず、必要に応じて構文フォルダーに追加する価値があります。
  7. 強化された JavaScript 構文- 上記と同じ。

  8. 編集: コメント- テキストのチャンクを [コメント解除] するための優れた小さなプラグイン。言語認識が含まれています (「#」、「/」、「/* .. */」など)。

于 2009-11-17T10:28:45.263 に答える
13

プラグインではありませんが、公式移植版よりもはるかに優れたMacVimディストリビューションに切り替えることを Mac ユーザーにお勧めします。

プラグインに関しては、論文でVIM-LaTeXを使用しましたが、使いやすさの向上に非常に満足しています。ライブラリを利用するTaglistプラグインも気に入っていctagsます。

于 2008-08-25T14:19:49.763 に答える
13

clang complete - これまでに見た中で最高の C++ コード補完. 実際のコンパイラ (clang) を使用することで、プラグインは STL やスマート ポインターを含む複雑な式を完成させることができます。

于 2010-11-25T19:58:22.487 に答える
9

まだ誰もmatchitを言いませんでしたか?HTML/XMLスープをより良いものにし ますhttp://www.vim.org/scripts/script.php?script_id=39

于 2009-07-30T19:51:29.137 に答える
9

Tomas Restrepoがいくつかの優れた Vim スクリプト/プラグインに投稿しました。彼はまた、彼のブログでもいくつかの素敵な色のテーマを指摘しています. 彼のVim カテゴリをチェックしてください。

于 2008-09-12T12:50:28.503 に答える
8

バージョン 7.3 では、元に戻すブランチが vim に追加されました。非常に強力な機能ですが、Steve Loshがこの機能をツリーの ASCII 表現と変更の diff で使用できるようにするGundoを作成するまで、使用するのは困難でした。元に戻すブランチを使用するために必要です。

于 2011-03-29T17:59:57.937 に答える
7

Conque Shell:Vimバッファー内でインタラクティブコマンドを実行します

ConqueはVimプラグインであり、LinuxのbashやWindowsのpowershell.exeなどのインタラクティブなプログラムをVimバッファー内で実行できます。つまり、Vimバッファを使用してプログラム出力を表示するターミナルエミュレータです。

http://code.google.com/p/conque/

http://www.vim.org/scripts/script.php?script_id=2771

于 2011-03-15T12:55:19.823 に答える
7

マトリックスモード

于 2009-04-20T08:05:15.697 に答える
7

私の最近のお気に入りはCommand-Tです。確かに、それをインストールするには、Ruby をサポートする必要があり、Vim 用の C 拡張機能をコンパイルする必要があります。しかし、oy-yoy-yoy は、このプラグインが Vim でファイルを開く際に違いをもたらします!

于 2010-12-10T19:11:52.777 に答える
5

vcscommandプラグインは、バージョン管理されたソース ファイルを操作するためのグローバルな ex コマンドを提供し、CVS、SVN、およびその他のリポジトリをサポートします。

ほぼすべてのリポジトリ関連のタスクを vim で実行できます:
* リポジトリ コピーを使用して現在のバッファの差分を取得する
* 新しいファイルを追加する
* ローカルの変更を無効にして、現在のバッファをリポジトリ コピーに戻す....

于 2009-07-06T08:53:07.590 に答える
5

ここでは見られなかったものの、非常に役立つと思われるものをいくつか挙げます。

  • Gist プラグイン- Github Gists (Git と統合された Pastebin に対する一種の Github の回答です!)
  • ムスタングの配色(評判が悪いので直リンク不可、ググってね!) ・ダークで美しい配色。ターミナルで見栄えがよく、gVim でさらに見栄えがします! (256色対応のため)
于 2009-11-20T15:00:32.920 に答える
5

回答に含まれていないプラグインの 1 つはNERDCommenterです。これにより、コメントを使用してほとんど何でも実行できます。たとえば、{追加、切り替え、削除} コメント。もっと。いくつかの例については、このブログ エントリを参照してください。

于 2011-12-22T16:25:42.890 に答える
4

taglist と fuzzyfinder が好きです。これらは非常にクールなプラグインです。

于 2010-02-19T07:17:20.943 に答える
4

タスクリスト

このスクリプトは、Eclipse タスク リストに基づいています。FIXME、TODO、および XXX (またはカスタム リスト) のファイルを検索し、それらをブラウズできる便利なリストに入れます。同時に、ドキュメント内の場所が更新されるため、タグがどこにあるかを正確に確認できます。位置した。インタラクティブな「cw」のようなもの

于 2010-08-15T11:54:59.540 に答える
3

Zenburnの配色と優れたフォント-Linuxでは[DroidSansMono](http://en.wikipedia.org/wiki/Droid_(font)) 、WindowsではConsolas

于 2008-09-11T10:20:13.787 に答える
3

スニペットのEmu Pluginが大好きです。これは、OS X エディター TextMate のスニペットの動作の一部、特に変数のバウンスと置換動作をエミュレートします。

于 2008-08-29T04:07:16.053 に答える
3

Mac を使用している場合は、ステロイドでpeepopen、 fuzzyfinder を使用する必要があります。

于 2010-06-22T12:05:48.363 に答える
2

vimの場合、私は完了の手助けが少し好きです。Vimにはたくさんの完了モードがありますが、実際には、vimができる限り、できる限りすべてを完了したいと思っています。

終了引用符を入力するのは嫌いですが、幸いなことに、このプラグインはそのような悲惨さの必要性を取り除きます。

この2人は私のヘビーヒッターです。

これは、静かでない色合いのようにコードをローミングするためにステップアップする可能性がありますが、まだ試していません。

于 2009-08-26T18:22:33.403 に答える
2

コメント

「「Command + /」キーをマップして、挿入モードでコメントアウトできるようにします imap :i

于 2010-12-10T03:43:18.193 に答える
2

Txtfmt (Vim ハイライター) スクリーンショット

Txtfmt プラグインは、RTF エディターやワープロが提供するものと同様の、一種の「リッチ テキスト」ハイライト機能を提供します。これを使用して、Vim のプレーン テキスト ドキュメントに色 (前景色と背景) と書式属性 (太字、下線、斜体などのすべての組み合わせ) を追加できます。

このプラグインが Latex などと比べて優れている点は、Txtfmt を使用すると、強調表示の変更が「リアルタイムで」表示され、ワー​​ド プロセッサと同様に、強調表示が WYSIWYG になることです。Txtfmt は特別なトークンをファイルに直接埋め込んで強調表示を行うため、ファイルを別のコンピューターに移動しても、強調表示は影響を受けません。特別なトークンは構文によって隠されています。それぞれが単一のスペースとして表示されます。Vince Negri の hide/ownsyntax パッチを適用した人は、トークンを「ゼロ幅」にすることさえできます。

于 2009-12-11T13:28:12.523 に答える
2

私は常に次の 2 つのプラグインを使用しています。

  • 事業
  • vimoutliner
于 2008-08-25T19:16:11.783 に答える
1

トリニティを試す

それは:

1)NerdTree

2)SourceExplorer

3)タグリスト

于 2010-03-07T19:14:01.080 に答える
1

xpテンプレート

インテリジェントなスニペット管理:

http://www.vimeo.com/7614329

于 2011-03-24T07:55:22.203 に答える
1

どこに行くにもbuftabs.vimlocalvimrc.vimを持っていきます!

buftabs : 画面スペースを節約する最小限のバッファー タブ

ローカル構成 : ディレクトリごとに異なる設定を使用します。

于 2009-07-15T23:51:38.990 に答える
1

マーク

  • 複数の強調表示をサポートしています。
于 2010-06-23T08:20:01.420 に答える
0

gvimのvimtabs。スペースを無駄にすることなくバッファを切り替えるための素晴らしくて迅速な方法。

于 2010-11-25T20:30:32.430 に答える
0

非常に大規模で古い C++ プロジェクトのメンテナンス中に、2 つのプラグインを作成しましたが、これらは私が使用する唯一のものです。

0scan は、taglist、buflist、ファイル エクスプローラー、および便利なファイル検索などの他の機能の代わりになります。

SourceCodeObedience は非常に便利な cscope および ctags コード サーフィンで、'Filter' 機能を使用してすべての検索の履歴を保存します。

私がそれらを使用するのは、それらが私のものだからではなく、それらが完全な仕事をし、約 1Gb のなじみのないコード ベースを維持するのに役立つからです。

于 2009-04-20T10:56:47.940 に答える
0

DirDiff

Vim の独自のディレクトリは異なります。

于 2011-10-12T22:32:55.293 に答える
0

neocomplcache、スクライブのオートコンプリートのように動作します。

于 2010-02-17T22:13:27.747 に答える