Vim:航空会社をインストールする方法?


16

Vimを始めたばかりです。それは楽しい経験ですが、私はそれが一種の圧倒的なものであることがわかりました。このプラグインをインストールしようとしています 航空会社 しかし、私は多くの問題を抱えています。の インストール のセクション Githubページ 単に述べる:

すべてのファイルを〜/ .vimディレクトリにコピーしてください。

おそらく、これは.zipをダウンロードして解凍し、それらすべてのファイルを〜/ .vim /にコピーすることを意味します。私はこれをしましたが、Vimは通常通り起動し、実行しているだけです。 :help airline ただ与えます:

申し訳ありませんが、航空会社のための助けはありません

私はこれがインストールされていないことを意味すると思います。また、ステータスバーは変わりません。私はVimに慣れていないので、これをうまく機能させたいです。前もって感謝します!

編集: また、ファイルを/ usr / share / vim / vim73 /に入れてみました。サイコロはありません。

編集2: 私は走った :helptags ~/.vim/doc そして今私がタイプするときヘルプページが表示されます :help airlineしかし、私はまだプラグイン自体(ステータスバー)を取得していません。 Vimは同じに見えますが、ヘルプページを表示することができます。


1
それを指摘するものへの答えを受け入れてください Add set laststatus=2 to your vimrc. 設定する必要があります。
matsko

回答:


26

プロジェクトの確認 よくある質問

新しい分割を作成するまで、vim-airlineは表示されません。

追加する set laststatus=2 あなたのvimrcに。

vimの中で :h laststatus なぜこれが必要なのかを理解するため。将来プラグインが「ロード」されているかどうかを知りたい場合は、チェックしてください。 :scriptnames


5

からのインストール手順に従って航空会社をインストールしました https://github.com/bling/vim-airline

彼らはいくつかのパッケージマネージャを推薦しました - 私は最初のものを選びました:

病原体

gitクローン https://github.com/bling/vim-airline 〜/ .vim / bundle / vim-airline

私は得た :航空会社を助ける このコマンドで作業するには:

:helptags〜/ .vim / bundle / vim-airline / doc

あなたのように、今私がタイプするときヘルプページが表示されます :航空会社を助ける


4

ダウンロードしたとき vim-airlineの最新バージョン として .zip それを一時ディレクトリに解凍すると、 vim-airline-master 一時ディレクトリ内のディレクトリ。内部 vim-airline-master あなたは見つけるでしょう autoloaddoc そして plugin ディレクトリどちらでもいい

  • これら3つのディレクトリを自分の ~/.vim/ まだ存在しない場合 (既存のディレクトリを同じ名前で上書きしないでください。)または
  • 前述の3つのディレクトリの内容を既存のディレクトリにコピーします。 ~/.vim/

しかし、補足として、私は強く検討することをお勧めします 病原体 私はそれがVimプラグインで遊ぶための最も問題のない方法だと思ったように。


はい、私は3つのディレクトリをコピーしてみました、 autoloaddoc、そして plugin~/.vim/ 使う cp -r。心配しないで cp -r 既存のディレクトリを上書きしません - それは単にそれらを "結合"します。実際には、私も持っていませんでした ~/.vim/ 私はこれを試した前にディレクトリ。 Pathogenに関しては、私もそれをインストールすることができませんでした!インストールしようとしているプラ​​グインは無視されます。今までVimを使ったことがないので、どうしたらいいかわからない…
MunkyCheez

2
pathogenはインストールが簡単です、あなたがする必要があるのはpathogen.vimからの指示に従うことです:〜/ .vim / autoloadにそのファイルをコピーして追加 call pathogen#infect() 〜/ .vimrcに。それからすべてのプラグインは〜/ .vim / bundleのサブディレクトリになります。 .vimrcファイルはありますか?
AnonymousLurker

1

ファイルが正しい場所にコピーされなかったと思います。

.vim ディレクトリ、 plugindoc そして autoload ディレクトリは行くべきです。疑います vim-airline-master ディレクトリが下に行きました .vim ディレクトリとプラグインが設定されていない理由です。


(他の回答に投稿したコメントをご覧ください)
MunkyCheez

1

これらの手動のインストール手順は多くのことを想定しています - 私はそれらがちょうど間違っていると言うでしょう。プラグインファイルは実際にはあなたの様々なサブディレクトリにコピーされるべきです。 ~/.vim ディレクトリ。

zipファイルをダウンロードしました。 Vimスクリプト ページを見てみました。

doc/airline.txt ファイルはあなたに入ります ~/.vim/doc サブディレクトリ。の plugin/airline.vim ファイルはあなたに入ります ~/.vim/plugin サブディレクトリ。の autoload/airline.vim ファイルはあなたに入ります ~/.vim/autoload ディレクトリと同じ autoload/airline ディレクトリとそのすべての内容。

これはおそらくプラグインマネージャを使ってインストールされるべきより複雑なプラグインの一つですが、Vimをもう少し経験があるまで私はそれについて心配しません。


返信いただきありがとうございます;しかし、これが私がすでに物事を設定している方法です。航空会社のサイトからダウンロードしたディレクトリ - docautoload、そして plugin (そしてそれらが含むファイル)はそれぞれのディレクトリとマージされました。 ~/.vim/
MunkyCheez

1

プラグインを正しくインストールした後でも、ヘルプファイルをアクセス可能にするためにこれを行う必要があるかもしれません。

:helptags ~/.vim/doc

その後、「実行中 :help airline msgstr "" "動くはずですし、あなたのVim環境で使うためにそれを適切に設定する方法を教えてくれるはずです。


わかりました、かっこいいです。私は今私のMacにいます(OS X 10.4.11)そして私はもう一度インストールを試み、そしてこれを実行しました :helptags ~/.vim/doc コマンド した 表示する航空会社のヘルプ画面を入手! :)しかし、私はプラグイン自体 - ステータスバー - を取得していません。それを「有効にする」必要がありますか。
MunkyCheez

1
配置されているすべてのものが自動的にアクティブになります。 autoload ディレクトリ。
Jawa

しかし、そうではありませんか?
MunkyCheez

MunkyCheez:AirLineのスクリプトのどれかがの出力に表示されますか :scriptnames
Heptite

はい、彼らがやります。これは以下の出力です :scriptnames pastebin.com/JXuGFedu
MunkyCheez

1

私はWindowsプラットフォーム上でgvim用のvim-airlineをインストールすることができました。しかし、あなたは同様にLinuxベースのOSのための同じプロセスに従うことができて問題なくそれをインストールすることができるはずです。

注意: このインストール手順は手動です。

次の手順でvim-airlineをインストールしてください。

  1. ダウンロードzipをクリック( https://github.com/bling/vim-airline )それを解凍します。

  2. Windowsユーザーの場合:

    vim-airline-masterの内容をすべてコピーしてに貼り付けます。 $ HOME \ vimfiles フォルダ。 vimfilesフォルダが存在しない場合は、ホームフォルダにvimfilesという名前の新しいフォルダを作成します。

    次のコマンドを実行して、自分のホームフォルダを見つけることができます。 :echo $HOME vimで。

    Linuxユーザーの場合:

    vim-airline-masterの内容をすべてコピーしてに貼り付けます。 $ HOME / .vim コマンドを使用したディレクトリ cp -r

  3. 今すぐコマンドを実行して、あなたの.vimrcファイルを開きます :edit $HOME/.vimrc。 次の行を.vimrcファイルに追加してください。

    set laststatus=2

    理由: デフォルト設定の 'laststatus'は、分割が作成されるまでステータスラインが表示されないようにします。常に表示したい場合は、vimrcに以下を追加してください。set laststatus = 2

    詳細については、コマンドを実行してください。 :help laststatus vimで。

  4. 最後にvim-airlineのヘルプを追加するには、vimで次のコマンドを実行してください。

    Windowsユーザーの場合:

    :helptags $HOME\vimfiles\doc
    

    Linuxユーザーの場合:

    :helptags $HOME/.vim/doc
    
  5. 実行する :help airline より多くの助けと設定のためにvimで。

    カラフルなラインを楽しんでください。


0

自分で好きなことをして、次のようなプラグインマネージャをインストールしてください。 病原体

それは処理プラグインを作る ロット より簡単に。

病原体をセットアップしたら、航空会社の設置は簡単です。あなたが持っている場合 git

git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline

gitがなければ、zipファイルをダウンロードする必要があります。 vim-airline-master.zip。その後:

cd ~/.vim/bundle
unzip ~/vim-airline-master.zip
mv vim-airline-master vim-airline

物事を単純化し、(最終的に)Pathogenをセットアップしたいのと同じくらい、私はそうしようとする試みに失敗しました。あなたが私の言っていることを知っていれば、私はむしろ一度に一つの問題に取り組むことを望みます。 Airlineをインストールできたら、再びPathogenに取り組みます。
MunkyCheez

私は十分に理解していますが、十分に尊重しながら、病原体を機能させることが最優先事項であるべきであることを提案します。あなたは上のインストール手順を見つけることができます 病原体のgithub 。不足している唯一の詳細はそれです execute pathogen#infect() する必要があります 最初 あなたのコマンド ~/.vimrc
Roland Smith
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.