vim 에디터에서 코드 작성하면서 필요한 명령어들..
자주 사용 or 새롭게 알게된 명령어들 정리.
@ 찾아 바꾸기
:%s/찾는단어/바꿀단어/g (전부다 바꿈)
:%s/찾는단어/바꿀단어/gc (확인하면서 바꿈)
@ 에디터 창 분할
:sp text.txt (가로창 분할)
:vs text.txt (세로창 분할)
창전환 ctrl+w+w
@ 현재 열고있는 파일 새로 고침
:e!
@ 블럭상태에서 tab
v로 블럭 잡음 → shift + > → 아래 블럭 움직인 블럭 숫자 표시됨 → 숫자 누르고 >>누르면 이동가능
@ 화면 이동
gg 맨 위
G 맨 아래
@ 되돌리기 되살리기
esc 누르고 (창모드)
u 되돌리기
ctrl + r 되살리기
@ 원하는 라인으로 이동
숫자 + gg
숫자 + G
@ 같은 2개의 파일 비교 (WinMerge와 비슷한기능)
$ vimdiff file1.txt file2.txt
file1.txt 와 file2.txt 을 라인단위로 비교할 수 있다. 파일간 이동시에는 ctrl + w + w 사용(split 했을 때와 같음..)
SVN 등과 함께 사용하면 시너지~~
@ 블럭 내 치환
v를 사용하여 블럭을 잡는다(shift + v 는 라인 단위로 블럭 지정 가능)
shift + : (콜론) 입력하여 블럭내 치환 명령 수행 가능함.
ex):'<,'>s/AAA/BBB/g
@ 이동
ctrl + F : 한페이지 앞으로 이동
ctrl + B : 한페이지 뒤로 이동
'Server' 카테고리의 다른 글
redhat enterprise 6.2 네트워크(ip) 설정 (0) | 2012.10.09 |
---|---|
rhel 5.5 setting - 2 (0) | 2012.09.19 |
rhel 5.5 setting - 1 (0) | 2012.09.14 |
ubuntu 고정 IP 셋팅 방법 (0) | 2011.12.23 |
netstat 의 옵션, Status 의미, 사용 예 (0) | 2011.12.04 |