Vim : 항공사를 설치하는 방법?


16

방금 Vim을 시작하고 있습니다. 그것은 재미있는 경험이지만, 나는 그것이 압도적이라는 것을 알았습니다. 이 플러그인을 설치하려고하는데 vim-airline 이지만 많은 문제가 있습니다. 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

프로젝트 FAQ를 확인하십시오 .

vim-airline은 새로운 분할을 만들 때까지 나타나지 않습니다

set laststatus=2vimrc에 추가 하십시오.

vim 내부에서 :h laststatus이것이 왜 필요한지 이해하십시오. 플러그인이 "로드"되고 있는지 아닌지 나중에 알고 싶다면를 확인하십시오 :scriptnames.


5

https://github.com/bling/vim-airline의 설치 지침을 사용하여 항공사를 설치했습니다.

그들은 여러 패키지 관리자를 추천했습니다-첫 번째 패키지 관리자를 선택했습니다.

병원체

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

나는 이 명령으로 작업하기 위해 항공사돕습니다 .

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

당신과 마찬가지로 이제 : help airline을 입력하면 도움말 페이지가 표시됩니다 .


4

당신이 다운로드 할 때 VIM-항공사의 최신 버전 등을 .zip하고이 임시 디렉토리에 압축을 풉니 다, 당신은 얻을 vim-airline-master임시 디렉토리에 디렉토리를. 내부 vim-airline-master찾을 수 있습니다 autoload, doc그리고 plugin디렉토리. 당신은

  • 이 세 디렉토리가 ~/.vim/ 존재하지 않는 경우이 디렉토리를 복사하십시오 (같은 이름으로 기존 디렉토리를 덮어 쓰지 마십시오!) 또는
  • 위에서 언급 한 세 디렉토리의 내용을 아래의 기존 디렉토리에 복사하십시오. ~/.vim/

그러나 부수적 으로 Vim 플러그인을 사용하는 가장 문제없는 방법을 발견했기 때문에 Pathogen 을 조사하는 것이 좋습니다 .


예, 나는 세 개의 디렉토리를 복사하는 노력 autoload, doc그리고 plugin으로 ~/.vim/사용 cp -r. 걱정하지 마십시오. cp -r기존 디렉토리를 덮어 쓰지 않으며 단순히 "결합"합니다. 사실, ~/.vim/이것을 시도하기 전에 디렉토리 조차 없었습니다 . 병원체에 관해서는, 나는 그것을 설치할 수 없었습니다! 설치하려는 플러그인이 무시되는 것 같습니다. 전에는 Vim을 사용하지 않았으므로 어떻게해야할지 모르겠습니다.
MunkyCheez

2
pathogen은 설치하기 쉽지 않으므로 pathogen.vim의 지시를 따르십시오. 해당 파일을 ~ / .vim / autoload에 복사하고 call pathogen#infect()~ / .vimrc에 추가하십시오 . 그런 다음 모든 플러그인은 ~ / .vim / bundle의 하위 디렉토리가됩니다. .vimrc 파일이 있습니까?
AnonymousLurker

1

파일이 올바른 위치에 복사되지 않았다고 생각합니다.

아래 .vim디렉토리 plugin, doc그리고 autoload디렉토리 가야한다. vim-airline-master디렉토리가 디렉토리 아래에 있다고 의심 .vim되어 플러그인이 설정되지 않은 이유입니다.


(친절하게 내가 당신의 다른 답변에 게시 한 의견을보십시오)
MunkyCheez

1

이 수동 설치 지침은 많은 것을 가정합니다. 잘못되어 있습니다. 플러그인 파일은 실제로 디렉토리의 다양한 하위 디렉토리에 복사해야합니다 ~/.vim.

Vim 스크립트 페이지 에서 zip 파일을 다운로드하여 살펴 보았습니다.

doc/airline.txt파일이 들어가는 ~/.vim/doc하위 디렉토리. plugin/airline.vim파일이 들어가는 ~/.vim/plugin하위 디렉토리. autoload/airline.vim파일이 들어가는 ~/.vim/autoload처럼 디렉토리 autoload/airline디렉토리의 모든 내용을.

이것은 플러그인 관리자를 사용하여 설치해야 할보다 복잡한 플러그인 중 하나이지만 Vim에 대해 더 많은 경험을 얻을 때까지 걱정하지 않아도됩니다.


답장을 보내 주셔서 감사합니다; 그러나 이것이 내가 이미 설정 한 방법입니다. 나는 항공사 사이트에서 다운로드 한 디렉토리는 - doc, autoload,와 plugin(과에 포함 된 파일) 내에서 각각의 디렉토리와 통합되었습니다 ~/.vim/.
MunkyCheez

1

플러그인을 올바르게 설치 한 후에도 도움말 파일에 액세스 할 수 있도록하려면 다음을 수행해야합니다.

:helptags ~/.vim/doc

그런 다음, " :help airline" 을 (를) 실행 하면 Vim 환경에서 사용하도록 올바르게 설정하는 방법을 알려야합니다.


좋아. 내 맥 지금 (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 $HOMEvim 에서 명령을 실행하여 홈 폴더를 찾을 수 있습니다 .

    Linux 사용자의 경우 :

    vim-airline-master의 모든 내용을 복사하고 command를 사용하여 $ 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

자신에게 호의를 베 푸고 pathogen 과 같은 플러그인 관리자를 설치하십시오 .

플러그인 처리가 훨씬 쉬워집니다.

병원체가 설치되면 항공사 설치가 간단합니다. 당신이 가지고 있다면 git:

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

자식없이 zipfile을 다운로드해야합니다 vim-airline-master.zip. 그때:

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

내가 일을 단순화하고 (결국) 병원체를 세우고 자하는 한, 나는 그렇게하기위한 노력에 실패했다. 내가 무슨 뜻인지 알면 한 번에 한 가지 문제를 해결하고 싶습니다. Airline을 설치하면 Pathogen에서 다시 작업 할 것입니다.
MunkyCheez

나는 완전히 이해하지만, 모든 적절한 존중으로 병원체를 작동시키는 것이 후속 플러그인을 훨씬 쉽게 만들 수 있기 때문에 최우선 순위가되어야한다고 제안합니다. pathogen 's github 에서 설치 지침을 찾을 수 있습니다 . 유일하게 누락 된 부분은 execute pathogen#infect()첫 번째 명령 이어야한다는 것 ~/.vimrc입니다.
Roland Smith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.