vi / vim 단축키
포스트
취소

vi / vim 단축키

vi와 vim은 UNIX 및 Linux 시스템에서 많이 사용되는 텍스트 편집기 중 하나입니다. 기본적인 vi/vim의 명령어와 단축키를 알아보겠습니다.

커서 이동

vi에서는 키보드의 화살표 키 대신 다양한 명령어를 사용하여 커서를 이동할 수 있습니다.

key설명
h왼쪽 커서 이동
l오른쪽 커서 이동
j아래 커서 이동
k위 커서 이동
e오른쪽 단어의 끝으로 이동
w오른쪽 단어의 앞으로 이동
b왼쪽 단어의 앞으로 이동
0줄의 시작으로 이동
^줄의 시작으로 이동
$줄의 끝으로 이동

행 이동

vi에서는 여러 명령어를 사용하여 원하는 행으로 빠르게 이동할 수 있습니다.

key설명
H화면 맨 위로 이동
M화면 중간으로 이동
L화면 맨 아래로 이동
숫자 + G해당 줄 번호로 이동
gg파일의 맨 위로 이동
G파일의 맨 아래로 이동

모드 전환

vi에서는 다양한 편집 모드가 있습니다. 이러한 모드를 통해 텍스트를 삽입, 삭제, 수정할 수 있습니다.

key설명
iINSERT 모드로 변경
I해당 줄의 시작 위치에 이동
a해당 위치 다음에 INSERT 모드로 변경
A해당 줄의 끝 위치에 이동 후 INSERT 모드로 변경
o해당 줄의 아래에 새로운 줄 추가 후 INSERT 모드로 변경
O해당 줄의 위에 새로운 줄 추가 후 INSERT 모드로 변경
ESC명령 모드로 변경

편집

아래는 텍스트 편집과 관련된 주요 명령어들입니다.

key설명
dd1줄 지우기
dw단어 지우기
x문자 지우기
r한 글자 갱신(replace)
R문자열 갱신(replace)
cw해당 단어 변경(삭제 후 입력)
cc해당 줄 변경(삭제 후 입력)
C해당 줄의 끝 위치에서 변경 (입력)
key설명
yy1줄 복사
yw단어 복사
p붙여넣기
uundo
Ctrl + rredo
.최종 명령 반복
s한 글자 삭제 후 커서 이동
S한 줄 삭제 후 커서 이동

기타

key설명
/문자문자 찾기
:set nu행 숫자 출력
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.