Vim에서 tag대신 tjump를 사용하기
CTRL-] 는 커서가 위치한 테그의 선언을 찾아주는 유용한 기능이죠. 내부적으로 tag라는 명령을 실행하는데, 불편한 점이 있다면 중복되는 이름의 테그가 여러개 있을 경우 임의로 하나의 테그로만 이동합니다. 이 때 g]를 사용하면 tselect를 실행해서 테그들의 목록을 보여주는데, 이보다 더 smart한 기능이 있는줄 미처 몰랐다가 최근에 알았습니다.

바로 g CTRL-]입니다. tjump를 실행하며 테그가 하나만 있으면 그냥 이동하고 두개 이상 중복될 경우에만 tselect처럼 목록을 보여줍니다. 그런데 매번 g CTRL-]를 누르기 귀찮으니까 CTRL-]를 누르면 tjump가 실행되도록 하려면 아래와 같은 command를 vimrc에 추가하면 편리합니다.


nmap <C-]> :exe "tjump ".expand("<cword>")<CR>


제가 사용하는 다른 Vim 옵션들도 한번 구경해 보세요.
by 준호 | 2007/06/09 10:32 | 프로그래머 류 | 트랙백
트랙백 주소 : http://jayr.egloos.com/tb/1251086
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
< 이전페이지 다음페이지 >