Vi / Vim 명령어 정리
명령모드, 입력모드, 마지막행 모드로 구성
명령모드 진입
i로 입력모드 진입
입력이 끝나면 esc로 명령모드 진입
:로 마지막 행 모드 진입 (저장 w, 종료 q, 취소 i, 저장 후 종료 wq)
vi 열기
vi test.txt : 파일 열기
vi -100 test.txt : 파일 열고 100번째 행으로 이동
vi -/"abc" test.txt : 파일 열자마자 문자열 검색 후 커서 이동
vi -r test.txt : 손상된 파일 복구 view test.txt : 읽기 전용으로 열기
vi 이동
h: 왼쪽으로 커서 이동
j: 아래쪽으로 커서 이동
k: 위쪽으로 커서 이동
l: 오른쪽으로 커서 이동
w: word 단어의 시작부분으로 이동(오른쪽으로 이동)
👉🏻 문장이 "This is a test"라고 할 때, 커서가 "This"의 T에 있을 경우 w를 누르면 커서가 "is"의 i로 이동
e: end 단어의 끝으로 이동
👉🏻 커서가 "This"의 T에 있을 때, e를 누르면 커서가 "This"의 s로 이동
b: back 이전 단어의 시작으로 이동
ge: go to end 이전 단어의 끝으로 이동
^: 행의 맨 왼쪽으로 커서 이동
&: 행의 맨 오른쪽으로 커서 이동
H: 페이지 맨 위로 운동
M: 페이지 중간으로 운동
L: 페이지 맨 아래로 운동
Ctrl + u: 화면의 절반만큼 위로 이동
Ctrl + d: 화면의 절반만큼 아래로 이동
Ctrl + b: 한화면 위로 이동
Ctrl + f: 한화면 아래로 이동
Last updated