Vundle, Vim에서 플러그인을 효과적으로 관리

Vim Vundle 정보

다음 기사에서 우리는 Vundle을 살펴볼 것입니다. 오늘날 전 세계의 모든 편집자에도 불구하고 Vim은 의심 할 여지없이 가장 강력하고 다재다능한 도구 중 하나입니다. 텍스트 파일 조작, 시스템 구성 파일 관리 및 코드 작성. 이 편집자를 싫어하는 많은 사용자의 후회에 많이. Vim의 기능은 플러그인을 사용하여 다양한 수준으로 확장 할 수 있으며 Vundle에서 제어 할 수 있습니다.

매우 유용한 플러그인입니다. Vim 플러그인 관리. Vundle은 우리가 설치하는 각 플러그인에 대해 별도의 디렉토리 트리를 만들고 해당 플러그인 디렉토리에 추가 구성 파일을 저장합니다. 즉, 새 플러그인을 설치하고, 기존 플러그인을 구성하고, 업데이트하고, 설치된 플러그인을 검색하고, 사용하지 않는 플러그인을 정리할 수 있습니다. 모든 작업은 단일 키 입력으로 대화식으로 수행 할 수 있습니다.

Vundle 설치

Vundle이 필요하다면 시스템에 이미 vim을 설치했습니다.. 그렇지 않은 경우 vim 및 git 설치 (번들 다운로드). 다음 명령을 사용하여 Debian 기반 시스템에 이러한 패키지를 설치할 수 있습니다.

sudo apt-get install vim git

Vundle 다운로드

가자 Vundle 저장소 복제:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Vundle 구성

vim에게 새 플러그인 관리자를 사용하도록 지시하려면 파일을 생성해야합니다. ~ / .vimrc.

vim ~/.vimrc

이 파일의 맨 위에 다음 행을 넣으십시오.

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

"필수"로 표시된 줄은 Vundle 요구 사항입니다.. 나머지 줄은 예일 뿐이며 원하는 경우 제거 할 수 있습니다. 완료되면 다음으로 파일을 저장합니다. : WQ.

이제 vim을 열 수 있습니다.

vim

플러그인 설치

애드온을 설치하려면 편집기 내부에 작성합니다.

Vim vundle 오픈 플러그인 설치

:PluginInstall

새 창이 열립니다. .vimrc 파일에 추가 한 플러그인, 자동으로 설치됩니다.

vundle vim 플러그인 설치

설치가 완료되면 버퍼 캐시 지우기 다음 명령을 입력합니다.

:bdelete

우리는 또한 vim을 열지 않고 플러그인 설치. 터미널에서이 명령을 사용하기 만하면됩니다.

vim +PluginInstall +qall

Vundle로 Vim 플러그인 관리

새 플러그인 추가

먼저 사용 가능한 추가 기능 명령 사용 :

Vim vundle 플러그인 검색

:PluginSearch

vimscripts 사이트에서 로컬 목록 업데이트, 추가 "!" 끝에 :

:PluginSearch!

사용 가능한 모든 플러그인을 보여주는 새 분할 창이 열립니다.

우리는 또한 할 수 있습니다 플러그인의 정확한 이름 지정 우리가 찾고있는 것 :

:PluginSearch vim-dasm

플러그인을 설치하려면 관심있는 라인으로 커서를 이동하고«i»를 누릅니다.. 선택한 플러그인이 설치됩니다.

Vim vundle dasm 설치

마찬가지로 시스템에 포함하려는 모든 추가 기능을 설치하십시오. 일단 설치되면 Vundle 버퍼 캐시 제거 명령 사용 :

:bdelete

자동로드가 성공하려면 설치된 플러그인의 이름을 .vimrc 파일에 추가해야합니다.. 이렇게하려면 vim 내부에 작성하십시오.

:e ~/.vimrc

파일 내부에 다음을 추가하십시오.

Plugin 'vim-dasm'

vim-dasm을 플러그인 이름으로 바꿉니다. 지금 ESC 키를 누르고 다음을 입력합니다. wq 변경 사항을 저장하고 파일을 닫습니다.

모든 플러그인은 .vimrc 파일에서 다음 줄 앞에 추가해야합니다.

filetype plugin indent on

설치된 플러그인 목록

vim 목록 vundle 플러그인

설치된 플러그인 나열, vim 편집기에서 작성하십시오.

:PluginList

플러그인 업데이트

설치된 모든 플러그인 업데이트쓰다 :

:PluginUpdate

플러그인 재설치

모든 플러그인 다시 설치쓰다 :

:PluginInstall!

부가 기능 제거

먼저 설치된 모든 플러그인을 나열합니다.

:PluginList

이제 올바른 줄에 커서를 놓고 SHITF + d를 누릅니다.:

:e ~/.vimrc

그런 다음 .vimrc 파일을 편집하고 플러그인을 참조하는 추가 항목 제거. 쓰기 : WQ 변경 사항을 저장하고 편집기를 종료합니다.

도움

vim vundle 도움말

이것은 빙산의 일각 일뿐입니다. 우리는 더 많은 정보를 얻을 수 있습니다. 귀하의 Vundle 사용 GitHub 페이지. 자세한 내용은 도움말 섹션 vim 편집기에 다음을 입력하여 :

:h vundle

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   헨리크

    많은 페이지에 대해 대단히 감사합니다.
    바르샤바에서 인사드립니다.