2009-05-09 15 views
1

":version"というコマンドで見られる機能が私の興味を引いた。VIMの機能はどのようにテストできますか?

特にRuby、Python、Emacs-tagsなどの機能に興味があります。私はマニュアルで指示を見つけることができません。私はいくつかのグーグルの後にコマンド "--with-features = huge"を見つけましたが、本当に機能をインストールする方法は示されていません。私はVimを1年以上使用してきたので、私はむしろ機能を驚かせています。 Taglistなどのものをインストールしました。彼らとの主な違いは何ですか?

答えて

2

私は正確に何を求めているのか分かりません。 「Vimの機能、おそらくすべて」は、非常に広い意味で使用できる用語です。

vimscript、Python、Rubyのいずれかのスクリプト作成に興味がある方は、インストール用のvimのスタンドアロンインストーラをダウンロードしてください。プリコンパイルされたインストーラが付属しています。もちろん、Python、Ruby ...がインストールされている必要があります。

テキスト、マクロ、プラグインを編集するなど、vimの一般的な機能に興味があるなら、それは一般的なvimです。私はちょうどネットやbookのチュートリアルしか提案できません。

Vim Wikia
Vim Tutorial
Vi and Vim editor
Best of vim tips
Quick ref. card
Learning vim
...とにかく、ネットのフルそれらの

あなたは下に何を意味するか:私は以下のチュートリアルのためのいくつかのリンクを与えましたコンパイル?推測を試みるつもりはありませんが、これらを試してみてください:

:help make 
:help makeprg 

質問を絞り込む

+0

私は「ViとVimの編集者、O'Reilly、英語を学ぶ」という本を持っています。 「フィーチャー」の索引項目はありません。私は専門用語を理解できません。 ":version"コマンドで表示される "機能"は何ですか?どのように私は本でそれらを見つけることができますか? –

+1

いいえ、私はそこにいるはずはないと思います。それは人々をちょうど混乱させます。それは開発者に関するものであり、一般ユーザーではありません(私はあなたがなぜそれを気にかけているのか分かりません)。 Vimは多くのフレーバーに含まれているため、いくつかのオプションを有効にしてコンパイルしてビルドすることができます。たとえば、私は個人的にアラビア語のサポートは必要ないと確信しています。だから、私はそれなしでvimの私のビルドをコンパイルします。通常、いくつかのグループにはいくつかのオプション群が必要なので、vimのビルドの1つのバージョンを「小さめ」と呼んでいます.1つは、わかりません、「普通」ですか、1つの「フル機能」... – Rook

+0

vimのサイトからダウンロードできるスタンドアロンのバイナリインストーラを正しく覚えていれば、vimを使って作業するのに必要なものがほとんどあります。 – Rook

0

個人的にはvimを初めて使う人はバイナリをインストールするだけです。

通常、余分なvimの機能は、カスタムスクリプトやプラグインではなく、コンパイルすることで追加されます。vimをインストールして、優秀なVim tips wikiを使用して、追加したい機能を追加してください。

幸運:

10

「機能」とは、Vimのビルド時の機能です。これらの機能は、車を購入したときに得られるオプションと考えることができます。たとえば、多くの車は4ドアまたは2ドアバージョンで提供されます。あなたはあなたが欲しいものを特定しておく必要があります。新しい車を手に入れたくない場合は、後で気を変えることはできません。同様に、新しいバイナリをビルドせずにVimのコンパイル時オプションを変更することはできません。

これらの機能の多くは相互に排他的です。たとえば、guiのモチーフとGNOMEの両方のバージョンを同時に有効にすることはできません。 (ちょうどあなたが4ドアと2ドアの両方の車を持つことができないように)

また、機能のいくつかはOSに特有のものです。たとえば、AmigaでVimを実行していない限り、 "amiga"機能を使用することはできません。

つまり、あなたが出くわす可能性が高いVimのほとんどのビルド済みバイナリは、興味深い機能の大部分を有効にします。:versionを使用して、vimのビルドでどの機能が有効になっているか調べることができます。これを済ませたら、:help feature-list(少し下にスクロール)を見て、機能のリストと各機能の関連ドキュメントへのリンクを確認してください。

関連する問題