728x90
vi를 쓰다 보면 여러 모로 편한 점이 있지만 가끔 이런 기능이 있으면 좋겠다 싶은 기능들이 있다.
그런 부족한 부분을 채워줄 수 있는 것이 바로 Plugin 이다. Plugin을 설치하는 디렉토리는 약간 차이가 있긴 하지만,
본인의 PC같은 경우는 /usr/share/vim/vim72/plugin/ 이다.
그 중 2가지가 있는데... 하나는 NERDTree 이고 또하나는 taglist 이다.
NERDTree는 파일 브라우저 형태의 창을 만들어 주는 plugin인데, http://www.vim.org/scripts/script.php?script_id=1658 에서 구할 수 있다. 코멘드 모드에서 :NERDTree 로 윈도우 창을 불러 올 수 있다.
taglist는 소스코드 브라우징시에 유용한 툴로서 함수/매크로/변수 등의 브라우징을 가능하게 해주는 plugin이다.
plugin은 http://vim-taglist.sourceforge.net 에 가면 구할 수 있다. 코멘드 모드에서 :Tlist 로 윈도우를 토글할 수 있다.
또한 위의 두가지 플러그인은 동시에도 사용이 가능하면 아래와 같이 펑션키에 맵핑해서 사용하면 편리하다.
/etc/vimrc 파일에 아래와 같이 설정한다.
map <F9> :Tlist<CR>
map <F10> :NERDTreeToggle<CR>
또한 NERDTree에서 특정 파일은 보이지 않도록 해줄 수가 있는데, 아래와 같이 설정하면 *.o (오브젝트파일)은 보이지 않도록 설정된다.
let NERDTreeIgnore=['.o$']
위에서 처럼 /etc/vimrc 파일에 설정해주면 된다.
그런 부족한 부분을 채워줄 수 있는 것이 바로 Plugin 이다. Plugin을 설치하는 디렉토리는 약간 차이가 있긴 하지만,
본인의 PC같은 경우는 /usr/share/vim/vim72/plugin/ 이다.
그 중 2가지가 있는데... 하나는 NERDTree 이고 또하나는 taglist 이다.
NERDTree는 파일 브라우저 형태의 창을 만들어 주는 plugin인데, http://www.vim.org/scripts/script.php?script_id=1658 에서 구할 수 있다. 코멘드 모드에서 :NERDTree 로 윈도우 창을 불러 올 수 있다.
taglist는 소스코드 브라우징시에 유용한 툴로서 함수/매크로/변수 등의 브라우징을 가능하게 해주는 plugin이다.
plugin은 http://vim-taglist.sourceforge.net 에 가면 구할 수 있다. 코멘드 모드에서 :Tlist 로 윈도우를 토글할 수 있다.
또한 위의 두가지 플러그인은 동시에도 사용이 가능하면 아래와 같이 펑션키에 맵핑해서 사용하면 편리하다.
/etc/vimrc 파일에 아래와 같이 설정한다.
map <F9> :Tlist<CR>
map <F10> :NERDTreeToggle<CR>
또한 NERDTree에서 특정 파일은 보이지 않도록 해줄 수가 있는데, 아래와 같이 설정하면 *.o (오브젝트파일)은 보이지 않도록 설정된다.
let NERDTreeIgnore=['.o$']
위에서 처럼 /etc/vimrc 파일에 설정해주면 된다.
728x90
'Research > Linux' 카테고리의 다른 글
.bashrc와 .bash_profile의 차이점 (0) | 2009.02.02 |
---|---|
파일 자르기 split (0) | 2009.02.02 |
라이브러리 목록 알아내기 ldd - ld-linux.so (1) | 2008.12.22 |
history 사용법 (0) | 2008.12.16 |
pmap (0) | 2008.12.15 |