언젠가 누군가가 Vim에 Project List 같은 것을 쓰고 있는 보고서.. 정말 저의 지식이 좁구나.. 라는 생각을 했습니다. 그러다가 이번에 그것을 사용해보고자 검색을 하고서는 더 열심히 노력해야겠다는 생각을 하게 되었습니다. 왜냐하면.. 정말 너무나 많은 자료들이 있었기 때문입니다. 벌써부터 많은 사람들이 이것에 대해 연구했고, 이를 다양하게 활용하고 있었습니다. 그래서 얻은 내용을 정리할 겸 Vim의 plugin 사용법과 ctags, tag explorer사용법등을 적어봅니다. 1. Vim의 plugin을 설치하는 방법 :echo $VIMRUNTIME을 통해 알수있는 (제 경우는 /usr/share/vim/vim70) 경로의 plugin 디렉토리에 http://www.vim.org를 통해 얻을..
ctags는 shell 상에서 vi로 c 코딩 및 분석을 할 때 유용한 툴입니다. 사용하는 방법은 > ctags -R ./* project.ctags와 같이 shell에서 각 디렉토리에 project.ctags라는 인덱스 파일을 생성합니다. (아무것도 쓰지않고 -R 옵션만 주면 현재의 디렉토리 하위에 ctags 파일을 생성합니다.) vi 환경에서 :set ctags=./tags,../tags와 같이 ctags 인덱스 파일을 지정하면 됩니다. 절대경로, 상대경로 모두 지정가능 function의 definition으로 이동하는 것은 Ctrl + ], 다시 돌아오는 것은 Ctrl + t 입니다. 그런데 문제가 있습니다. telnet에서 Ctrl + ] 를 escape 문자로 지정해놓았기 때문에 Ctrl + ]..