본문 바로가기

컴퓨터(O/S)/Linux

왕초보도 이해하는 vi, vim 간단 명령표.


vi, vim 이동, 삭제, 복사, 삭제취소, 다음검색, 블럭지정
vi, vim 이동, 삭제, 복사, 복사취소, 이전검색, 블럭설정
vi, vim 이동, 삭제, 복사, 삭제취소, 검색, 범위지정
vi, vim 이동, 삭제, 복사, 복사취소, 검색, 범위설정


실행 결과을 캡쳐한 내용을 보시고 보시면 훨씬 이해가 쉽습니다.

왕초보도 이해하는 vi, vim 사용기 기초 그림설명.

왕초보도 이해하는 vi, vim 사용기 중급. 그림설명.



vi, vim 간단 명령표.



이동

 1줄  방향키  
 한 페이지  Ctrl + f,  Ctrl + b  Page Down,   Page Up 키와 동일
 반 페이지  Ctrl + u, Ctrl + d   
 지정한 라인  :라인  :150 [150줄], :$ [맨끝줄],



삭제

 한 글자  x   커서가 위치한 한 글자 삭제, delete 
 한 단어  dw  커서부터 가장 가까운 띄어쓰기 까지.
 한 줄  dd  한 줄을 전부 삭제. 
 여러 줄  삭제할 줄 수dd  3dd   커서부터 3줄삭제.
 지정한 줄들  :시작줄, 끝줄  :2,5d   2줄 부터 5줄까지 삭제. 총 4줄.
 :.,.+3d  현재줄 부터 아래로 3줄. 총 4줄.


취소
(삭제취소, 복사취소)

 취소  u  뒤로 가기 
 취소를 취소  Ctrl + r  익스플로러의 앞으로 가기 키와 동일



복사

 한 글자  y   커서가 위치한 한 글자 복사 
 한 단어  yw  커서부터 가장 가까운 띄어쓰기 까지.
 한 줄  yd  한 줄을 전부 복사. 
 여러 줄  복사할 줄 수yy  3yy   커서부터 3줄삭제.
 지정한 줄들  :시작줄, 끝줄  :2,5d   2줄 부터 5줄까지 삭제. 총 4줄.
 :.,.+3d  현재줄 부터 아래로 3줄. 총 4줄.



블럭지정

 블럭 지정  v 키 누르고 방향키   일반적인 블럭지정. 
 사각형 블럭지정  Ctrl + v 키 누르고 방향키 사각블럭, 세로로 블럭 가능. 

블럭지정을 사용해 본 적이 없다면 꼭 동작 화면으로 보자.

왕초보도 이해하는 vi, vim 사용기 중급. 그림설명.


검색
 [찾은 상태에서 n키는 다음 위치를 찾아주며, N(shift + n)키는 이전 위치를 찾음]

 커서 아래쪽으로 문자 찾기  /찾을문자   /test test 찾아줌.
 커서 위쪽으로 문자 찾기  /찾을문자   /test test 찾아줌.