linux

vim

chanchand 2023. 3. 5. 12:14
반응형

모드

입력모드

일반모드

명령모드

 

일반모드

처음 실행하면 일반모드로 시작함

다른 모드에서 esc 키를 클릭하면 일반모드로 전환됨

 

커서 이동

gg : 첫 행으로 이동

O : 행의 처음으로 이동

G : 마지막 행으로 이동

k : 위로 이동

j : 아래로 이동

h : 왼쪽으로 이동

l : 오른쪽으로 이동

$ : 행의 끝으로 이동

 

복사

y : 줄바꿈을 포함하여 현재 줄을 복사

Ny : 커서가 위치한 줄에서 N줄 복사

 

붙여넣기

p : 커서 뒤에 붙여넣기

P : 커서 앞에 붙여넣기

 

삭제

x : 현재 커서가 위치한 글자 삭제

X : 현재 커서 앞 글자 삭제

 

문자열 찾기

/문자열, enter : 현재 커서 이후로 문자열 찾기

n : 찾은 문자열 목록에서 다음 문자로 이동

N : 찾은 문자열 목록에서 이전 문자로 이동

 

되돌리기

u : 이전 수정 사항 되돌리기

 

 

입력모드

O : 현재 커서 이전 줄에 입력

o : 현재 커서 다음 줄에 입력

I : 현재 커서가 위치한 행의 처음에 입력

i : 현재 커서 위치에 입력

S : 현재 커서 한 줄 지우고 입력

s : 현재 커서 한 글자 지우고 입력

A : 현재 커서가 위치한 행의 마지막에 입력

a : 현재 커서 다음 칸에 입력

 

 

명령모드

esc를 누르고 콜론(:)을 누르면 나오는 상태

저장, 종료, 취소 등의 명령 수행

 

:w : 저장

:q : vi 종료

:q! : vi 강제 종료 (저장X)

:wq : 저장하고 종료

:i : 취소

:%s/문자열1/문자열2/g : 전체에서 문자열1을 모두 찾아 문자열2로 치환

 

 

 

반응형

'linux' 카테고리의 다른 글

curl  (0) 2023.08.08
압축  (0) 2023.07.11
openssl  (0) 2023.07.11
원격접속  (0) 2023.07.11
리눅스 명령어 (ing)  (0) 2023.07.10