티스토리 뷰
어렵게만 느껴지는 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