본문 바로가기
Research/Linux

유용한 VIM plugin

by sunnyan 2008. 12. 23.
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 파일에 설정해주면 된다.

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