1. vim 에디터

1) 파일 열기 및 신규 파일 작성과 저장

$ vim [파일명] → :w 저장

$ vim 한 경우 → :w [파일명]으로 저장

:wq or ZZ → 저장 및 종료

:wq! → 강제 저장 후 종료

 

2) 파일 편집

① 커서 이동 : 왼쪽(h), 위(k), 오른쪽(l), 아래(j)

② 문자 삭제 : x

③ 입력모드 : i, a

④ 커서의 빠른 이동

- 단어 단위로 이동

w 다음 단어의 첫 글자로 이동
b 이전 단어로 이동

 

- 왼쪽, 오른쪽 끝으로 이동

0 가장 왼쪽으로 이동
$ 가장 오른쪽으로 이동

 

- 행 번호로 이동

[숫자]G 숫자번째 줄로 이동
gg 문서의 첫 번째 줄로 이동
G 문서의 마지막 줄로 이동

 

- 페이지 넘기기

ctrl + f 한 번에 한 페이지 넘기기
ctrl + b 한 번에 이전 페이지로 넘기기
ctrl + d 한 번에 1.5페이지씩 넘기기
ctrl + u 한 번에 이전 1.5페이지로 넘기기

 

- 삭제 : x, d

dd 해당 줄 삭제
d$ 해당 줄 내의 문자만 삭제
d0 현재 행부터 시작지점까지 삭제
x, dl 문자 하나 삭제
dw 단어 하나 삭제
dgg 현재 위치에서 시작지점까지 삭제
dG 현재 위치에서 마지막 지점까지 삭제

 

- 붙여넣기 : p

d로 직전에 지운 텍스트는 p를 눌러 다시 붙여넣을 수 있음

 

- 복사 : y

yy 해당 줄 복사
y$ 해당 줄 내의 문자만 복사
y0 현재 행부터 시작지점까지 복사
y, yl 문자 하나 복사
yw 단어 하나 복사
ydgg 현재 위치에서 시작지점까지 복사
yG 현재 위치에서 마지막 지점까지 복사

 

- 이외 조작방법

J 개행문자 삭제
U 이전 동작 취소 (ctrl + z 기능)
ctrl + r 취소 동작 복구

 

- 검색 

/ 내용 enter 아래 방향으로 검색
? 내용 enter 위 방향으로 검색
다음 내용으로 이동
N 이전 내용으로 이동

 

- 치환 : :%s/찾을문자/바꿀문자/g (모두 찾아바꾸기 기능)

 

- 공식문서 찾아보기

$ vimtutor : 튜토리얼 이용해 기본동작 연습

:help : 도움말 확인

'네트워크캠퍼스 > LINUX' 카테고리의 다른 글

Devops와 SE를 위한 리눅스 커널 이야기  (0) 2024.01.17
프로세스  (0) 2024.01.16
파일시스템  (0) 2024.01.11
프롬프트  (0) 2024.01.10
Shell  (0) 2024.01.09

+ Recent posts