[Unix Introduction] 2-2 A Gentle Introduction to vi_basic

전민수·2023년 4월 17일
0

Unix Introduction

목록 보기
2/7

VI : text editor

명령모드

  • 명령모드에는 두 종류가 있다.

with Enter key : Enter 키를 입력해야 하는 명령어

syntaxex
Colon command:[command]:wq
Search command/[command]/text

without Enter key : command 입력과 동시에 실행되는 명령어

ex) ZZ,G
ex) control+문자

command

저장 / 종료

key기능
:w파일 저장
:w filename파일 이름을 filename으로 저장
:q저장되었다면 vi 종료, 저장안되었다면 에러
:q!저장 없이 vi 종료
:wq저장하고 vi 종료
:wq filename파일 이름을 filename으로 저장하고 vi 종료
ZZ저장하고 vi 종료 (without enter key)

입력모드 진입

key기능
i커서 앞에 입력
I(upper i)커서 라인의 맨 처음에 입력
a커서 뒤에 입력
A커서 라인의 맨 뒤에 입력

커서 control

key기능
^ or 0현재 라인의 시작점으로
$현재 라인의 끝점으로
-이전 라인의 시작점으로
+ or ENTER다음 라인의 시작점으로
H화면 상단
M화면 중단
L화면 하단
w한 단어 뒤
b한 단어 앞
e다음 단어 끝
:n or nGn번째 라인으로
:$ or G마지막 라인으로
n+n라인만큼 앞으로
n-n라인만큼 뒤로

삭제, 실행취소

key(#은 숫자)기능
x #x커서 위치에서 문자 삭제
dw, #dw커서 위치에서 단어 삭제
dd, #dd현재 라인 삭제
D현재 커서부터 라인 끝까지 삭제
u마지막 명령 취소
U현재 라인에서 실행된 모든 명령 취소
profile
Learning Mate

0개의 댓글