코드 개발과 많은 작업을 위해 VIM을 사용합니다. vim.org/scripts에서 공유되는 설정과 github에서 공유되는 설정이 많이 있습니다. 필자가 사용하는 스크립트 중 어느 스크립트가 개선되었는지 확인하고 싶습니다. 이 스크립트를 수동으로 검사해야하지만 너무 게으르다. 검사와 업그레이드를 수행 할 수있는 코드를 작성하는 것도 하나의 방법이지만, 모든 스크립트 작성자가 항상 따라야 할 합의가 있는지 여부는 확실하지 않습니다. 이 스크립트에 대한 업그레이드를하고 싶습니다. VIM 스크립트를 유지 관리하기위한 솔루션이나 연습이 있습니까?VIM을 확장하는 스크립트는 어떻게 관리 할 수 있습니까?
답변
나는 github에 저장된 스크립트를 업데이트하기 위해 pathogen.vim을 사용합니다. pathogen.vim
을 .vim/autoload
에 넣고 파일에 call pathogen#runtime_append_all_bundles()
을 넣어 pathogen
을 설정하십시오. 그런 다음 .vim/bundle
에서 I git clone [vim plugin]
이고 업데이트는 해당 디렉토리에서 git pull
처럼 간단합니다.
약 :h GetLatestVimScripts
?
VIM이 기본적으로 그런 것을 지원하는 것은 대단한 일입니다. 그러나 스크립트 중 일부를 확인하고 GetLatesVimScripts를 슬프게 지원하지 않습니다. – fifigyuri
우분투 리눅스를 사용하는 경우, 당신은 정력 부가 기능 관리자를 설치할 수 있습니다
sudo apt-get install vim-addon-manager
당신은 vim-addon-manager (데비안/우분투 저장소에서 찾을 수없는 하나)를 사용할 수 있습니다. 그것은 병원체로 완료 될 것 인 것처럼 플러그 접속 식을 그것의 자신의 전화 번호부로 각각두고 또한 1 개의 명령을 가진 플러그 접속 식의 임명을 지원한다. 주류의 git/mercurial/subversion/bazaar 저장소 (작성자 중 한 명이 알고있는 경우)를 사용하고 vim.org의 플러그인을 설치할 수 있습니다.
- 1. 사용자가 Joomla에서 어떻게 관리 할 수 있습니까?
- 2. 이 Ajax 스크립트는 어떻게 구현할 수 있습니까?
- 3. 셀레늄 테스트 스크립트는 어떻게 테스트 할 수 있습니까? 아니면 내가해야합니까?
- 4. vim을 사용하여 파일의 모든 기능을 자동으로 폴드 할 수 있습니까?
- 5. vim을 마우스와 함께 사용할 수 있습니까
- 6. OSGi 빌드 의존성을 어떻게 관리 할 수 있습니까?
- 7. Java EE에서 세션을 어떻게 관리 할 수 있습니까?
- 8. 어떻게 관리 코드에서 인텔 C++ 라이브러리로 디버깅 할 수 있습니까?
- 9. SQL을 사용하여 데이터베이스의 FIFO 대기열을 어떻게 관리 할 수 있습니까?
- 10. TFS에서 디자이너가 아닌 코드 파일을 어떻게 관리 할 수 있습니까?
- 11. 어떻게 Perl에서 정렬 된 해시를 유지 관리 할 수 있습니까?
- 12. Qt에서 QWebView 내용을 어떻게 관리 할 수 있습니까?
- 13. 어떻게 패널을 사용하여 자바 애플릿을 관리 할 수 있습니까?
- 14. 어떻게 URL 인코딩을 ActiveResource로 관리 할 수 있습니까?
- 15. 어떻게 안드로이드에서 페이스 북 허가를 관리 할 수 있습니까?
- 16. SVN을 사용하여 Firefox 확장 프로젝트를 어떻게 관리 할 수 있습니까?
- 17. 활성 관리 레이아웃을 어떻게 사용자 정의 할 수 있습니까?
- 18. VIM의 기능을 어떻게 테스트 할 수 있습니까?
- 19. 요소의 가시성을 숨김으로 설정하는 스크립트는 어떻게 찾을 수 있습니까?
- 20. 하나의 프로젝트를 확장하는 여러 프로젝트의 버전 관리
- 21. 패턴 폐기 : 관리 대상과 관리 대상을 어떻게 알 수 있습니까?
- 22. Ant와 Maven으로 프로젝트를 관리 할 수 있습니까?
- 23. jboss에서 LDAP 컨텍스트를 관리 할 수 있습니까?
- 24. ACL 상속을 어디에서 관리 할 수 있습니까?
- 25. 서버 개체는 어디에서 관리 할 수 있습니까?
- 26. 여러보기에서 UIButton을 유지 관리 할 수 있습니까?
- 27. 어떻게 수정할 수 있습니까? "이 스크립트는 다른 도메인에 잠김"
- 28. MLA 인용을 제조하는 스크립트는 어떻게 만들 수 있습니까?
- 29. Eclipse에서 사용하는 Ant 스크립트는 어떻게 볼 수 있습니까?
- 30. 자바 스크립트는 클라이언트에서 이미지 다운로드 시간을 캡처 할 수 있습니까?
감사! 팀 포프 (Tim Pope)는 병원균뿐만 아니라 다른 vim 스크립트도 잘 작성했습니다. http://github.com/tpope – fifigyuri
이 답변은 일부 시스템에서는 불완전 할 수 있습니다 - http://www.adamlowe.me/2009/12/vim-destroys-all-other-rails-editors.html ('filetype off' 위에) – skalee