리눅스를 사용하다보면 다양한 텍스트 편집기가 존재한다..

기본 텍스트 편집기인 vi부터 확장된 vim 그리고 emacs , gedit등등..



이전에 선배가 한번 설정한거 공개 해달라고 한적이 있어서.

여기서는 개인적으로 사용해는 vim설정을 공개해보려고 한다.


vim의 설정을 위해서는 각 계정 root폴더에 존제하는 .vimrc파일을 이용하여 수정이 가능하다.

$cd

$ls -all

.....

-rw-rw-r--  1 jhkang jhkang      7115  9월  7  2012 .vimrc

......


만약 없다면... 만들어주자...

$cat > .vimrc

* 여기서 cat후에 나가지 못하는분은 Ctrl+D를 누르면 됩니다


이제 저 파일을 vim으로 열어서 설정을 바꿔보기 전에..

몇 가지 플러그인을 설치하도록 하겠다.


그전에..

개인적으로 이런저런 플러그인을 설치하여 적용해도 문제는 없지만.. 

관리가 귀찮고..   불편하고 어지럽다는 단점이 있다...


그래서..

vim 플러그인들을 관리할수 있는 플러그인(?) 하나를 소개 하도록 하겠다..


Vundle

http://kldp.org/node/125263

KLDP에서도 소개된적이 있는 유용한 플러그인 메니져이다.



Vundle 설치

설치방법은...

매우 간편하다.

$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

......

$cat > ~/.vimrc

set nocompatible               " be iMproved

 filetype off                   " required!


 set rtp+=~/.vim/bundle/vundle/

 call vundle#rc()

" let Vundle manage Vundle

 " required! 

 Bundle 'gmarik/vundle'


 " My Bundles here:

 


 " non github repos

 Bundle 'git://git.wincent.com/command-t.git'

 

 filetype plugin indent on " required!

이렇게만 하면 설치 완료..!!


vim에 들어가서 설치가 되었나 확인해보자..

$vim

응?....... 변한게 없을꺼다...... 당연하다...=ㅁ=;;;


Vundle이 설치됬는지 확인하려면

아래 명령어가 나오는지 확인해보면 된다.

:Bu입력후 [Tab][Tab][Tab]~

아래와 같은 명령어들이 나오는지 확인해보자

:Bundle

:BundleClean

:BundleDocs

:BundleInstall

:BundleList

:BundleSearch

:BundleUpdate

:Bundles

나온다면 설치가 된것이다.....



Plugin 설치

이제 설정을 시작해 보자

$vim ~/.vimrc


:BundleSearch

아마 잘 따라했다면 창이 나뉘면서 왼쪽에 플러그인리스트가 쭉 나올것이다.....


여기서 NERDTree를 찾아서 설치해보자....

NERDTree의 Bundle명은 The-NERD-tree다.

/NERD

n

n

...(The-NERD-tree가 나올때 까지....=_=)


한번에 찾고싶다면...그냥

/The-NERD-tree 로 찾도록하자..

찾았으면 .vimrc에 복사하여 붙여넣어야 한다.


다들 아시겠지만.... 

복사 붙여넣기를 위해 알아야할 명령어....

V (라인 선택 - 대문자"v"다)

y (복사)

Ctrl+w누른후 l (오른쪽 창으로 이동)

Ctrl+w누른후 h (왼쪽 창으로 이동)

p (붙여넣기)



위와 같이 완료 했다면 :wqa (저장하고 전부 닫아준다....)후

아래와 같이 따라해준다

$vim 

:BundleInstall

:q

또는 

$vim +BundleInstall +qall


이제 vim을 열어서 NERDTree가 설치되었는지 확인해보자..

$vim

:NERDTree        (:NE만 입력후 [Tab]을 누르면 나온다..)

위의 명령을 따라 했을때 왼쪽에 NERDTree가 나온다면 설치가 잘된것이다.



Plugin 삭제

플러그인 설치법을 알아봤으니 삭제도 해봐야 하지 않겠는가..


플러그인 삭제는 .vimrc에서 삭제할 plugin을 지워주면 된다.

 " My Bundles here:

 Bundle 'The-NERD-tree'

위와 같이 되어 있다면 


 " My Bundles here:


또는 

 " My Bundles here:

 " Bundle 'The-NERD-tree'

위와 같이 변경해 준다.


그리고 설치때와 동일하게 :wqa (저장하고 창을 전부 닫아준다...)후

아래와 같이 따라해준다.

$vim

:BundleClean

:q

또는 

$vim +BundleClean +qall

*삭제시에는 삭제 할것인지 아닌지 물어보는 문구가 나온다 [y/n]



설치된 Plugin 확인

아주 간단하다...=_=;;;

$vim

:BundleList

...


왼쪽에 설치되어 있는 plugin들이 나올것이다...



이걸로 Vundle 설치 및 사용법 끝~




쓰다가 임시 저장된글을 맥북에서 수정하려니 안보여서 날아간 줄 알고 깜짝 놀랐습니다......;ㅁ;

원래 작성하던 컴퓨터로 확인하니 잘 있더군요.... 원래 이런건지.....

'Dev/Info > Linux' 카테고리의 다른 글

[Linux] Android Studio 실행 오류  (2) 2013.05.20
[.vimrc] 1.Vundle설치 및 사용  (0) 2013.03.18