Vi

Vi 시작하기

별다방체리콕 2024. 1. 2. 13:47

i

💡 현재 커서 입력 모드

 

 

a

💡 다음 커서 입력 모드

 

 

o

 💡 한 라인 아래 입력 모드

 

 

 

shift + a

 💡 맨 끝으로 입력 모드

 

 

 

shift + i

💡 맨 앞으로 입력 모드

 

 

 

c + w

💡 단어 삭제 및 입력 모드

 

 

 

 

esc

💡 입력 모두 취소 (명령 모드 전환)

 

 

 

h j k l

💡 좌 상 하 우

 

 

 

$

💡 라인 맨 끝으로 이동

 

 

 

^

💡 라인 맨 처음으로 이동

 

 

 

shift + v

💡 행 라인 선택, 여러 줄 선택

 

 

ctrl + v

💡 열 라인 선택, 여러 줄 선택

 

 

 

yy

💡 복사 숫자 yy : 해당 숫자 만큼 라인 복사

 

 

 

dd

💡 삭제 숫자 dd : 해당 숫자 만큼 라인 삭제

 

 

 

p

💡 붙이기

 

 

 

.

💡 매크로

 

 

 

ctrl + f

💡 한 화면 아래로 이동

 

 

 

ctrl + b

💡 한 화면 위로 이동

 

 

 

shift + k

💡 man 문서 열기

 

 

 

shift + j

 💡 커서 밑 라인을 현재 커서 위치로 당기기

 

 

 

shift + d

💡 커서 뒷 라인 삭제

 

 

 

shift + insert

💡 붙여 넣기

  • 열 맞추기
  • shift + v 선택 후 = 또는 블럭에서 = + %

 

 

shift + 8

💡 커서가 위치한 문자열 찾기

 

 

 

u

💡 undo (실행 취소)

 

 

 

ctrl + r

💡 redo

 

 

 

x

💡 문자 하나 삭제

 

 

 

숫자 + X

💡 숫자 만큼 문자 삭제

 

 

 

/

💡 serach (찾기)

 

 

 

:숫자

💡 해당 라인으로 이동 :1 - 첫 줄 이동, :$ - 마지막 줄 이동

 

 

 

:set number

💡 vi 화면에 라인 번호 출력

 

 

 

:set nonumber

💡 vi 화면에 라인 번호 해제

 

 

 

:set paste

💡 붙여 넣기 모드 활성화

 

 

 

:set nopaste

💡 붙여 넣기 모드 해제

 

 

 

:%s / 찾을 단어 / 바꿀 단어

💡 문자 변환

 

 

 

:r

💡 해당 커서에 파일 읽어와 붙이기

 

 

 

:wq!

💡 저장 / 나가기 / 강제

 

 

 

:!쉘명령

<aside> 💡 vi에서 쉘 명령 수행

</aside>

'Vi' 카테고리의 다른 글

Vi 명령어  (1) 2024.01.02