검색결과 리스트
글
ctags
나도 개발자/Linux
2013. 3. 27. 23:04
ctags
코드 읽기 편하게 하기 위한 툴
코드를 보다보면 이 구조체는 안에 어떤 변수가 있는지, 함수 내에 필요한 인자는 무엇인지 파악하는데 힘들 때가 많다. ctags를 이용하면 손쉽게 정보들을 얻어낼 수 있다.
사용방법은 간단하다.
검색하고 싶은 가장 상위 폴더에서 다음 명령어를 친다.
ctags -R .
R옵션은 모든 폴더를 아우르라는 말이고 .은 현재 폴더이다.
이제 완성이 되었다.
하지만 이렇게만 해 놓으면 여러 폴더를 넘나들며 볼 수가 없다.
.vimrc 에 다음과 같은 설정을 추가해주자
set tags = ./tags, ../tags
뭐 폴더의 깊이에 따라 더 넣어 줄 수 있다. 하지만 엉뚱한 값을 링크할 수 있으니 적당하게 쓰자.
set complete
이 설정은 자동완성 기능이다. 뒤에 설명할 것이다.
이제 작업은 끝났다.
코드에서 궁금한 함수나 구조체 등이 있다면 다음 명령어를 치자.
<Ctrl> + <]> : 안으로 들어갈 것이다.
다음 명령어로 되돌아 올 수 있다.
<Ctrl> + <t> : 되돌아 오는 명령어이다.
코드를 칠 때 오타가 날 일이 많이 생긴다.
자동 완성 기능을 사용하면 오타 확률을 확연히 줄일 수 있다.
일정부분의 변수명을 쓰고난 후 다음 명령어를 친다.
<Ctrl> + <n> : 비슷한 글자의 모든 내용들이 아래 목록화 된다.
'나도 개발자 > Linux' 카테고리의 다른 글
간단한 shell script 파일 만들기 (0) | 2013.06.17 |
---|---|
vi 명령어 mouse (0) | 2013.06.17 |
gdb - GNU 에서 만든 강력한 디버거 (0) | 2013.03.27 |
vi 문자열 치환 & 검색 (0) | 2013.01.24 |
vi 창분할 (0) | 2013.01.10 |