리눅스

리눅스 vi 편집기 명령어&사용방법 정리

dev.mk 2019. 8. 25. 21:32
반응형

1. vim 예제

  • 터미널에서 vimtutor 입력하면 vim 사용법에 대한 설명이 한국어로 제공된다. 간단한 실습도 함께 진행 있다.

2. vi 단축키

  • 삽입
기능
i 커서 위치에 Insert
I 줄 맨 앞에서 Insert
a 커서 다음에 Insert
A 줄 맨 뒤에서 Insert
o 커서 아래로 한 줄 띄우고 Insert
O 커서 위로 한 줄 띄우고 Insert
  • 이동
기능
w 단어 첫 글자 기준으로 다음으로 이동
W 공백 기준으로 다음(단어의 시작)으로 이동
b 단어 첫 글자 기준으로 이전으로 이동
B 공백 기준으로 이전으로 이동
e 단어 마지막 글자 기준으로 다음으로 이동
E 공백 기준으로 다음(단어의 끝)으로 이동
gg 문서 맨 앞으로 이동
G 문서 맨 아래로 이동
^ 문장 맨 앞으로 이동
$ 문장 맨 뒤로 이동
  • 검색
기능
/문자열] 오른쪽 아래 방향으로 [문자열]을 검색(정방향 검색).
?문자열] 왼쪽 위 방향으로 [문자열]을 검색 (역방향 검색).
n 검색된 문자열의 다음 문자열로 이동.
N 검색된 문자열의 이전 문자열로 이동
  • 편집
기능
dd 현재 줄 잘라내기
yy 현재 줄 복사하기
p 붙여넣기
u 실행취소 (Undo)
ctrl + r 재실행 (Redo)
v Visual모드
y 복사
c 잘라내기

 

  • 저장
기능
:w 저장
:q 닫기
:q! 저장하지 않고 닫기
:wq 저장하고 닫기
:숫자 지정한 줄 번호로 이동
반응형