리눅스 쉘에서 VIM 에디터를 사용하는 방법에 대해 아주 간단하게 소개하는 글입니다.
VIM 에디터
VIM은 Vi라는 유닉스 에디터에 자동화, 시각화 메뉴를 추가한 프로그램 입니다.
VIM 이외에 이맥스라는 에디터도 있는데 주로 두 에디터 중 하나를 사용하고, 이 글에서는 VIM에 사용법에 대해 소개하고 있습니다.
VIM 설치
리눅스에서 vim 설치는 다음 명령줄을 통해 하실 수 있습니다.
sudo apt-get install vim
윈도우나 맥os 사용자 분들은 아래 링크에서 vim을 다운로드하여 사용할 수 있습니다.
https://www.vim.org/download.php
VIM의 모드
vim에는 네 가지의 모드가 존재합니다.
- 일반 모드: 처음 vim을 실행했을 때, 또는 입력 모드 / 명령 모드에서 esc 입력시 진입 - 찾기, 커서 이동 가능
- 명령 모드: 일반 모드에서 : 입력시 - 저장, 파일 읽기, vim 설정
- 입력 모드: 일반 모드에서 a 또는 i 또는 o 키 입력시 진입 - 내용 입력
- 비주얼 모드: 일반 모드에서 v 입력시 - 블럭 복사 / 붙여넣기
실제 사용을 통해 각 모드에 대해 살펴보겠습니다.
vim test.txt
// test.txt 생성 및 test.txt 파일 읽기
i
// 편집 모드 진입
// esc 클릭: 편집모드에서 빠져나옴
:wq
// 편집된 내용 저장
:q!
// 편집된 내용 저장하지 않고 나감
위 명령을 따라서 해보겠습니다.
vim test1.txt 로 test1.txt 파일에 접근합니다.
i 를 눌러 편집 모드에 진입합니다. (-- INSERT --)
텍스트 입력 후 esc 키를 눌러 일반 모드에 진입,
: 콜론을 눌러 명령 모드로 진입,
wq를 입력해 파일 내용을 저장합니다.
파일 저장과 관련된 명령
:w | 현재 오픈된 파일 저장 |
:q | 저장하지 않고 종료 |
:wq | 현재 오픈된 파일 저장 후 종료 |
:q! | 강제 종료 |
'Linux' 카테고리의 다른 글
[Linux] 리눅스 리다이렉션과 파이프 (0) | 2023.11.18 |
---|