[Docker를 위한 Linux 기초] 6. Vim 에디터 간단 사용법
반갑습니다!
vi 또는 vi 에디터는 리눅스에서 사용하는 파일 에디터입니다 ^^
본래 Visual Editor의 줄임말이며,
vim은 Vi Improved의 축약 표현입니다!
리눅스 사용자는 vim 또는 Emacs라는 에디터 둘 중 하나를 사용하고,
한 때는 vim이 좋네, Emacs가 좋네 하면서 싸웠던 시절이 있었다죠 ^^
이 Vim 에디터도 깊게 들어가면 정말 수많은 내용들이 있지만,
Docker 실습을 위한 기초이므로 간단한 내용들만 조금 살펴보겠습니다 ^^
위와 같이 $ vi [파일명]의 형식으로 입력해주시면
에디터의 기능을 사용할 수 있는데요
만약 기존에 존재하는 파일명이라면 해당 파일에 대한 편집을,
존재하지 않는 파일이라면 해당 이름의 새 파일을 생성해서 편집을 수행합니다 ^^
해당 파일이 기존에 존재하지 않는 파일이었기 때문에
해당 이름의 새로운 파일을 자동으로 생성하여 편집할 수 있도록 에디터가 실행되었습니다 ^^
화면의 좌측 상단, 하단, 우측 하단을 보면
에디터가 실행 중이라는 증거를 찾아볼 수 있겠습니다!
에디터가 실행이 되면 기본적으로는 일반모드입니다
vim 에디터는 네 가지 모드가 별도로 존재하는데요
①일반모드
처음 vim을 실행했을 때 또는 입력/명령모드에서 ESC 입력시 활성화되는 디폴트 모드
파일 내용 조회, 찾기, 커서 이동 등의 작업 수행 가능
②명령모드
일반모드에서 콜론(:) 입력시 활성화 되는 모드
옵션에 따라 에디터 종료, 저장, vim 설정 등의 작업 수행 가능
③입력모드
일반모드에서 a 또는 i 또는 o 키 입력시 활성화 되는 모드
내용 입력/삭제/수정 등의 작업 수행 가능
④visual모드
v 입력시 활성화 되는 모드
블럭 복사/붙이기 등의 작업 수행 가능
i 키를 눌러서 입력 모드로 전환한 다음에 샘플 문자열을 입력했습니다 ^^
입력 모드에서 ESC키를 눌러서 일반 모드로 전환한 다음에
콜론(:)을 누르고 wq 옵션을 입력해서
작성한 내용을 저장+에디터 종료를 수행하였습니다 ^^
:w
현재의 파일 내용을 저장합니다
:q
저장하지 않고 에디터를 종료합니다
:wq
현재의 파일 내용을 저장한 후 에디터를 종료합니다
:q!
에디터를 강제로 종료합니다
제일 자주 사용하는 주요 옵션들은 위와 같습니다 ^^
대소문자를 구분하므로, 옵션 입력시 꼭 소문자로 수행해주시기 바랍니다!
$ cat 명령어를 통해 해당 파일의 내용을 조회해보면,
작성한 내용이 잘 저장되어 있는 것을 확인할 수 있겠습니다 ^^!
이번 포스트에서는 실습을 위한 가장 간단한 사용법만 짧게 살펴보았습니다 ^^
이제 다음 포스트부터 본격적으로 Docker의 주요 명령어에 대해서 알아보겠습니다!
읽어주셔서 감사드리고 다음 포스트에서 찾아뵙겠습니다 ^^!