ctags 설정 및 사용법

|
설치는 간단하게 yum install ctags를 하면 되고

태그 생성 역시 소스가 있는 디렉토리에서

ctags -R 하면 된다.

정의로 이동하고 싶으면 Ctrl + ]
확인하고 이전으로 돌아가고 싶으면 Ctrl + t

주요 ctag 명령어
------------------------------------------------------------------------------------------
:ta [tag] or Ctrl + ]
:ts [tag] or :tj [tag]
=> tag가 정의된 위치를 나열하고 선택한 위치로 점프. 현재 위치는 stack에 push

:po or Ctrl + t
=>stack top에 저장된 위치를 pop하고 그 위치로 점프

:sts [tag]
:stj [tag]
=> [tag]가 정의된 위치를 나열하고 선택한 위치로 창을 수평 분할하여 새로 생성된 창에 표시
------------------------------------------------------------------------------------------

vim 내장 스크립트 이용(vimrc 파일에 추가)
------------------------------------------------------------------------------------------
func! Sts()
let st = expand("")
exe "sts ".st
endfunc
nmap ,st :call Sts()

func! Tj()
let st = expand("")
exe "tj ".st
endfunc
nmap ,tj :call Tj()
------------------------------------------------------------------------------------------
추가한다음 ",st ", ",tj" 등으로 사용
And