본문 바로가기

개발일지/TIL

TIL 23-06-02 Linux vi 편집기 명령어

1. Linux vi 편집기 명령어

 문제점

touch, mkdir, rm정도는 bash를 통해서 의식적으로 사용했으나, vi편집기 관련 명령어를 기본적인 편집모드와 저장과 관련된 명령어만 알고 있음 

 시도해 본 것들

vi편집기를 사용하다 잘못 지웠지만, 내용이 기억이 나지 않으면 :q!로 나간 뒤 다시 vi편집기 실행

 해결 방법

vi 편집기 명령어 

a 한 칸 오른쪽으로 커서 이동 후 편집모드
i 현재 커서에서 편집 모드 
o 개행 후 아래에서 편집 모드
O 개행 후 위에서 편집 모드 
A 맨 끝에서 편집 모드 

u ≒ ctrl + z
ctrl + r ≒ ctrl + y

G ≒ ctrl + home
gg ≒ ctrl + end

n에 숫자 입력시 여러줄 잘라내기, 복사 가능 
n dd 잘라내기 
n yy 복사
p 붙여넣기

잘라내기와 복사를 알게 돼서 vi편집기를 쓸 일이 있을 때 유용하게 사용할 수 있을 것 같다. 

 알게 된 점

당연하게도 있을 법한 내용을 아직 익숙하지 않다는 핑계로 찾아볼 생각을 하지 않았다. 

vi 편집기를 이용할 일이 생기면 vim으로 편집을 시작했는데 vi로 입력해도 vim으로 실행이 된다는 것을 알았고, 순수 vi편집기를 본 적은 없다는 것을 알았다.