티스토리 뷰

전자,전기공학/Vim

기본 명령어

camelj 2015. 11. 12. 10:45

어렵게만 느껴지는 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' 카테고리의 다른 글

Vim reference card  (0) 2015.11.16
Vim 환경설정  (0) 2015.11.15
Vim? 그게 뭐지?  (0) 2015.11.12
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday