2010-01-16 4 views
1

코드 개발과 많은 작업을 위해 VIM을 사용합니다. vim.org/scripts에서 공유되는 설정과 github에서 공유되는 설정이 많이 있습니다. 필자가 사용하는 스크립트 중 어느 스크립트가 개선되었는지 확인하고 싶습니다. 이 스크립트를 수동으로 검사해야하지만 너무 게으르다. 검사와 업그레이드를 수행 할 수있는 코드를 작성하는 것도 하나의 방법이지만, 모든 스크립트 작성자가 항상 따라야 할 합의가 있는지 여부는 확실하지 않습니다. 이 스크립트에 대한 업그레이드를하고 싶습니다. VIM 스크립트를 유지 관리하기위한 솔루션이나 연습이 있습니까?VIM을 확장하는 스크립트는 어떻게 관리 할 수 ​​있습니까?

답변

2

나는 github에 저장된 스크립트를 업데이트하기 위해 pathogen.vim을 사용합니다. pathogen.vim.vim/autoload에 넣고 파일에 call pathogen#runtime_append_all_bundles()을 넣어 pathogen을 설정하십시오. 그런 다음 .vim/bundle에서 I git clone [vim plugin]이고 업데이트는 해당 디렉토리에서 git pull처럼 간단합니다.

+0

감사! 팀 포프 (Tim Pope)는 병원균뿐만 아니라 다른 vim 스크립트도 잘 작성했습니다. http://github.com/tpope – fifigyuri

+0

이 답변은 일부 시스템에서는 불완전 할 수 있습니다 - http://www.adamlowe.me/2009/12/vim-destroys-all-other-rails-editors.html ('filetype off' 위에) – skalee

1

:h GetLatestVimScripts?

+0

VIM이 기본적으로 그런 것을 지원하는 것은 대단한 일입니다. 그러나 스크립트 중 일부를 확인하고 GetLatesVimScripts를 슬프게 지원하지 않습니다. – fifigyuri

1

우분투 리눅스를 사용하는 경우, 당신은 정력 부가 기능 관리자를 설치할 수 있습니다

sudo apt-get install vim-addon-manager 
0

당신은 vim-addon-manager (데비안/우분투 저장소에서 찾을 수없는 하나)를 사용할 수 있습니다. 그것은 병원체로 완료 될 것 인 것처럼 플러그 접속 식을 그것의 자신의 전화 번호부로 각각두고 또한 1 개의 명령을 가진 플러그 접속 식의 임명을 지원한다. 주류의 git/mercurial/subversion/bazaar 저장소 (작성자 중 한 명이 알고있는 경우)를 사용하고 vim.org의 플러그인을 설치할 수 있습니다.

관련 문제