[OS]/Embedded&Linux

[펌] vim tip

하늘을닮은호수M 2006. 1. 20. 14:01
반응형
[출처]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