drcarter의 DevLog


요즘들어서 vi에서 c/c++ 코딩을 할 일이 많아지게 되었다.
원래 visual studio를 사용하던 개발자라... vi는 단순히 리눅스에서 에디터로만 사용하다가
그 안에서 개발할려고 하니... 좀...불편한 감이 많아졌다.
특히나... visual studio에서는 intelligence 기능이 상당히 편하게 작용하는데
vi에서는 ctags를 이용해서 사용할 수 있다...
하지만 이것도... ctrl+p나 ctrl+n을 눌러야만...

이전에 설치도 해 주어야만 한다...
debian을 사용하는 나로서는
apt-get install ctags 하면 바로 해결되었다.

머... 정리하자면

1. 소스트리 최상단에서 ctags -R 로 태그 파일 생성
2. vi -t [태그명], vi 에서 :ta[g] [태그명]
3. Ctrl + ] 로 이동. Ctrl + t 로 전 위치로 이동
4. :tn - tag next, :tp - tag previous
5. :ts [태그명]
6. :ta /keyword - keyword 가 포함된 태그로 이동

.vimrc --> st tags+=/절대경로/파일명


이런식으로 사용한다.

사용하게 되면...
이런식으로 나온다...


TestShow 라는 클래스 안에 Show라는 메소드를 하나 만들어 두었었다.
그 안에 있는 것이 보이는것...
visual studio의 intelligence 기능만큼은 아니지만... 이 정도라도 쓸만 한 듯 싶다.