티스토리 뷰

Code Story

ctags 와 vim 친구들

chauchau0 2006. 12. 4. 10:58

1. 유용한 옵션들
   autoindent  : 자동으로 탭 인덴트가 먹는다.
   number, nu  : 라인수를 보여준다
   shiftwidth=n, sw=n : << 또는 >> 으로 쉬프트할 때의 크기
   tabstop=n, ts=n  : 탭의 크기를 지정
   window=n  : 한번에 보이는 윈도우의 라인 수
   no[명령어]  : 해당 명령어를 해제하는 역할 ex_ number <-> nonumber
   list, l   : TAB을 ^| 으로, 엔터를 $ 으로 표현해준다.
   n,m l   : n 라인부터 m 라인까지 list 를 적용해준다.
   !ctags *.c  : 현재 쉘에서 모든 C파일을 ctag를 작성한다.
   set tags=[태그명] : 현재 지정태그명을 지정한다.
   tag [함수명]  : 해당 함수로 이동한다.

2. 유의할 사항들
  - 옵션을 적용할 때에 단일 명령어와 옵션값이 있는 명령어를 같은 라인에 쓸 때에 인식안될 수 있으니
     별도의 set 라인으로 구분할 것
  - autoindent 를 사용했을 때에 엔터 이후에
    Ctrl+d  : 앞으로 탭이동
    Ctrl+t  : 뒤로 탭이동
    ^ Ctrl+d : 라인의 처음으로 이동할 수 있다. 단, 그 다음 라인은 다시 autoindent가 적용된다.
    0 Ctrl+d : 라인의 처음으로 이동하면서 이 라인부터는 autoindent가 작동하지 않는다.

3. ctags 관련 명령어
    Ctrl + ] : 해당 명령어의 위치로 이동
    Ctrl + t : 스택에 저장된 이전 위치로 이동

'Code Story' 카테고리의 다른 글

Linux 에서 현재 메모리 상태 확인  (0) 2007.01.12
[펌] 메모리릭이여, 안녕!  (0) 2006.12.07
Programming Tip <VI Editor>  (0) 2006.12.01
TAR  (0) 2006.11.14
Program Library HOWTO  (0) 2006.11.10
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함