리눅스를 사용하다보면 다양한 텍스트 편집기가 존재한다..
기본 텍스트 편집기인 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 플러그인들을 관리할수 있는 플러그인(?) 하나를 소개 하도록 하겠다..
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 |
---|