기본 명령어

어렵게만 느껴지는 Vim 명령어. 우선 가장 필수적으로 알아야할 간단한 명령어부터 알아보자.


모든 명령어는 esc키를 눌러 command 모드에서 동작한다. i를 누르면 수정 모드로 진입할수 있다.


1. 커서 이동 명령어

 설명

단축키 

 위 (  )

 k (소문자)

 아래 (  )

j (소문자)

 왼쪽 (  )

h (소문자)

 오른쪽 (  )

l (소문자)

 

 

2. 편집 명령어

설명

단축키 

블럭지정

v (소문자)

복사

y (소문자) 

잘라내기

d (소문자) 

붙여넣기

p (소문자) 

 

 

3. 작업 취소 명령어

설명

단축키 

작업 취소 

u (소문자) 

취소하기 전으로 돌아가기

Ctrl + r (소문자)

 

 

4. 데이터 삽입 명령어

설명

단축키 

내용을 커서 뒤에 삽입

a (소문자) 

내용을 커서 앞에 삽입

i (소문자) 

내용을 커서 아래에 새 라인에 삽입

o (소문자)

내용을 커서 위에 새 라인에 삽입

O (대문자)

 

 

5. 데이터 삭제 명령어

설명

단축키 

현재 커서 위치에 있는 문자 삭제

 x (소문자) 

현재 커서 위치에서 왼쪽에 있는 문자 삭제 

 X (대문자)

현재 커서 위치에서 단어 끝까지 삭제

 dw (소문자/소문자)

현재 커서 위치에서 행 끝까지 삭제

 D (대문자)

현재 행 삭제

 dd

현재 커서 위치에서 아래에 있는 모든 행 삭제

 dG (소문자/대문자)

현재 커서 위치에서 위에 있는 모든 행 삭제

 dg (소문자/소문자)

 

 

6. 파일 저장 및 종료

설명

단축키 

저장

:w (소문자)

저장 후 종료 

:wq (소문자/소문자)

종료 

:q (소문자)

강제 종료 

:q! (소문자/기호)

 

 

7. 다른 파일에서 데이터 불러오기

설명

단축키

/root/tmp/file1.txt의 파일을 현재 커서 위치 불러오기

:r! /root/tmp/file1.txt

현재 화면을 지우고 /root/tmp/file1.txt의 파일을 불러오기

:e! /root/tmp/file1.txt

1~10까지의 행의 내용을 /root/tmp/file2.txt에 저장

:1,10 w /root/tmp/file2.txt

 

 

8. 문자열 검색

설명

단축키 

오른쪽 아래 방향으로 검색

:/문자열/

왼쪽 위 방향으로 검색

:?문자열

검색된 문자열의 다음 문자열로 이동

n (소문자)

검색된 문자열의 이전 문자열로 이동

N (대문자)

 

 

9. 기타

설명

단축키

행 번호 붙이기

:set nu

행 번호 지우기

:set nonu

해당 행으로 이동

:번호 (해당 라인 번호 입력)


'아카이브' 카테고리의 다른 글

Vim 환경설정  (0) 2015.11.15
부트스트랩 설치  (0) 2015.11.15
부트스트랩이란?  (0) 2015.11.15
자작나스(Custom NAS) 구성  (0) 2015.11.12
Vim? 그게 뭐지?  (0) 2015.11.12
인생의 전환점.....  (0) 2015.11.11
GTD 관련 유용한 페이지  (0) 2009.12.20
AVR GCC를 MS Visual studio 에서 사용하기  (0) 2008.06.02
전자회로 기초  (0) 2008.06.02
그레이 코드 규칙  (0) 2008.04.02