기계는 거짓말하지 않는다

VI Editor 여러 줄 문자 삽입, 제거 본문

Linux

VI Editor 여러 줄 문자 삽입, 제거

KillinTime 2023. 6. 11. 15:50

문자 삽입

vi에 진입해서 Ctrl + v(^v)를 입력하면 Visual Block 모드로 진입할 수 있다.

이 상태에서 방향키 또는 h, j, k, l (왼쪽, 아래, 위, 오른쪽) 키를 이용하여 블록을 선택한다.

 

Visual Block 모드 블록 선택

Shift + i를 입력하면 Insert 모드로 진입하는데 이 상태에서 문자를 입력한다.

 

Insert 모드 진입

한 줄만 입력했지만 ESC를 입력하고 Insert 모드에서 빠져나오면 선택했던 블록이 모두 바뀐다.

 

여러 줄 // 문자 삽입 후

문자 제거

Visual Block 모드(Ctrl + v)에 진입 후, 블록을 선택한다.

 

지울 문자 블록 선택

s 키나 c 키를 누르면 선택된 문자가 동시에 지워지고 Insert 모드로 바로 진입한다.

 

s 키 또는 c 키 입력

이 방법 외에 Visual 모드(v 키)에 진입 후 명령어로 처리할 수 있다.

 

Visual 모드 블록 선택

 

블록 선택 후 : (Colon)키 입력 후 norm <숫자>x를 입력하면 (예: norm 1x)

가장 앞 문자부터 <숫자>만큼의 문자가 지워진다.

 

norm 2x 입력
입력 후 선택 블록 가장 앞 문자 2개 제거

'Linux' 카테고리의 다른 글

Linux OS, 버전, 비트 확인  (0) 2023.06.22
Ubuntu crontab  (0) 2023.06.16
Bash Shell Script 숫자 판별  (0) 2023.06.04
간단한 온라인 Linux 명령어 연습 사이트  (0) 2023.04.29
Bash Shell Script 실행 중 에러 자동 처리  (0) 2023.04.29
Comments