(1)
]} -> 함수의 끝 중괄호로 가기
(2)
함수 시작괄호에서 v(비쥬얼모드) j(한줄아래로) ]}(함수끝으로) zf(fold)
또는 더 편리하게 함수시작괄호에서 v%zf 해도 된다.
(3)
zo 해서 폴드를 열수도 있고
단순히 폴드에서 l(영문자 소문자 엘) 해도 된다.
(4) *,#
특정 변수명에서 * : 현재 위치에서 뒤로 같은 단어 찾기
특정 변수명에서 # : 현재 위치에서 앞으로 같은 단어 찾기
이걸 지역변수 찾기라고도 하던데, 실제로는 특정 함수뿐만 아니라
전체 파일에서 검색을한다.
(5) f, F
f문자 : 현재줄에서 ‘문자’ 가 출현하는 위치를 찾아 뒤로 검색
F문자 : 현재줄에서 ‘문자’ 가 출현하는 위치를 찾아 앞으로 검색
(6) 대응하는 괄호로 이동하기
‘(‘, ‘)’ 와 ‘{‘,’}’ 간의 대응을 이동할때는 SHIFT+5를 사용한다.
(7) man페이지를 보려면, 찾고자하는 항목위로 간뒤에 SHIFT+K한다.
—————————-
1)
지역변수 찾기 : gd
지역변수 찾은후 원래 위치로 돌아가기 : ”
(2)
함수 프로토타입 보기 : [i <- 이건 정말 제대로 안된다. 기대를 말자.
(3)
자동완성기능 : ^p 와 ^n. 각각이 찾는 순서가 반대임.
(4)
> 를 이용해서 인덴트 할때 8칸의 탭이 들어가는 문제 해결하려면
(shiftwidth조정)
set sw=4
(5)
set ts=4와 sw=4를 해도 탭은 언제나 탭문자로 들어간다.
탭대신 공백 4개로 들어가게 하려면 set expandtab 한다.
————————
ctags -R * 한뒤
CTRL+] 하여 함수 정의 보고 CTRL+T 로 빠져나오기.
Leave a Reply