podori 2022. 5. 2. 15:52

평소 인텔리제이로 vim코드로 개발하는 걸 연습해봤어서 잘하는 정도는 아니지만, 꽤 익숙해서 재밌었다. 

마우스를 쓰지 않고 개발할 수 있다는 유튜브의 영상을 접하고 단순히 재밌어보여서 시작했는데 꽤 유용하다.

여기서 적으면서 기억하기보다는 실제로 적용하여 실습하는 것이 더 유익해서 이론 위주로 글을 쓴다.

 

(1) vi를 왜 배워야 할까?

vi는 어디에서나 사용할 수 있다. 그래픽 환경이 지원되지 않는 시스템을 접하게 됐을 때, vi의 덕을 보게 될 것이다. 

vi는 가볍고 빠르다. vi는 입력속도를 중요시 설계되었기 때문에 vi 사용자는 마우스를 사용하지 않는다.

 

vi를 시작하고 싶다면, 'vi [파일명]' 를 입력하면 실행된다.

vi 편집기가 실행되고, 편집기를 실행할 때 가장 먼저 배워야 하는 명령어이 종료하는 방법은 ':q'를 입력하면 종료하게 된다. 만약, 종료가 안된다면 ':q!'를 입력해주면 된다. 이는 아마 작업을 저장하지 않고 종료 명령을 내려서 종료가 되지 않는 것이다.

수행하던 작업을 저장하는 방법은 ':w'를 입력하면 저장된다.

 

++ vi 편집기에서 명령어 단축키는 추후에 추가할 계획이다.