728x90
반응형
[출처]http://kltp.kldp.org/stories.php?story=04/11/26/3744653
자질구레한 tipK manpage보기G 파일의 마지막줄로 커서이동^6 or :e# 열어봤던 이전파일 열기zf fold - 한줄로 접기 ex) :23,29zfzo fold - 펴기^p or ^n 변수명, 함수명 자동완성<< tab 안으로 밀기>> tab 밖으로 밀기{ 한 단락 위로 이동} 한 단락 아래로 이동[i 함수의 프로토타입보기한 vi 안에 여러개로 창 나누어(split) 작업하기:vs <파일명> 세로로 창 나누어 파일열기:sp <파일명> 가로로 창 나누어 파일열기:20vs ./ 왼쪽에 파일 탐색기 열기 <탐색기에 대한 도움말 = ?>O 탐색기 파일 열기^wn 새로운 창 나누기^wo 현재 커서가 있는 창을 전체창으로..(여러개 창으로 나뉘어 있을때)^ww 시계방향으로 창 사이를 이동^w<방향키> 두개의 창 사이를 방향키의 방향으로 이동^w+ 창 크게^w- 창 작게z<숫자>창 높이설정^w= 열려있는 창들의 크기를 모두 같게^wc or ^w_ 현재창 닫기:help split 창 나누기에 대한 도움말열려있는 파일보기명령) :marks 설명) 원래는 a-z,A-Z,0-9까지의 마크를 각각의 문서에 대해 할수 있는기능 그냥 marks라고 하면 기본적으로 vim이 저장하는 최근 10개 문서(0-9마크)를 보여줌이동은 `0 또는 `3 명령) :args 설명) 명령행 인자로 여러개의 파일을 열었을 경우, 이들을 보여주고, 문서간 이동시 편리(:N , :n)명령) :ls 설명) 현재 열려있는 버퍼들을 확인 편집중에 다른 화일들을 여러개 연경우, 이미 열린화일을 찾기 쉽게 함. 이동은 :b1 또는 :b3 등으로. 치환:/pattern/replace/ 현재 줄의 치환:lines/pattern/replace/ 지정한 줄의 치환:line,lines/pattern/replace/ 지정한 범위의 치환:%s/pattern/replace 모든 줄의 치환위의 팁들을 이용하여 현재 재연이의 .vimrc에 키매핑한 것들..map K 도움말 보기map :25vs ./ :set nonu 탐색기 열기map O^Ww 탐색기 안에서 파일 열기map ^6 이전에 열었던 파일 열기map v%zf 폴딩 - 함수 접기(함수의 { 위치에서 F5를 눌러야 함)map zo 폴딩한 것 다시 풀기map :marks 최근에 열었던 파일 보기map [i 함수 프로토타입보기map :set nonu 줄번호 없애기map :set nu 줄번호 보기
반응형
'[OS] > Embedded&Linux' 카테고리의 다른 글
gprof 명령으로 실행파일 최적화 (0) | 2006.02.22 |
---|---|
[펌] 리눅스 디버깅과 성능 튜닝 (0) | 2006.01.26 |
Insure ++ 라는 memory leak을 잡는 툴 (0) | 2005.11.24 |
awk 사용법 (0) | 2005.11.09 |
valgrind 사용법 (0) | 2005.11.03 |