본문 바로가기
IT/유닉스 커맨드

vim 설치, 사용 법, 단축키 (CLI 텍스트 에디터)

by marketinkerbell 2022. 4. 6.
반응형

 

 

GUI (graphical user interface) 환경에서는 텍스트 에디터로 메모장, word, Microsoft 등 다양한 프로그램을 사용한다. 

그렇다면 CLI (Command-line interface) 환경에서는 ?

 

CLI 환경에서 텍스트 에디터로 사용하는 것이 바로 

vim 이다.

 

 

 

터미널에서 vim 이라고 입력하고 엔터를 누르면

텍스트 에디터 vim 이 켜진다. 

 

 

근데 vim 이 없는 command 라고 하면서 안뜨면

vim 이 없는 것이다. 깔아주면 된다.

 

 

 

 

< 깔아주는 방법 >

 

sudo su
apt-get update
apt-get install vim

 

한 줄씩 실행 하면 vim 설치 완료.

 

 

 

vim 커맨드를 사용하여 vim 을 실행시킨다. 

 

 

 

파일경로를 아규먼트로 주면 해당하는 파일을 열어주고, 존재하지 않으면 새로 만들어 준다.

test1.txt 파일을 vim 으로 열었다.

 

 

 

 

vim 창

 

 

 

 

< vim 사용법 >

 

vim에는 4 가지 사용 모드가 있다.

 

일반모드 (Normal Mode)  

입력모드 (Insert Mode)

비주얼 모드 (Visual Mode)

명령 모드 (Command Mode)

 

 

 

각 모드에서 할 수 있는 작업

 

일반모드 (Normal Mode) - 커서 이동, 텍스트 붙여넣기, 작업 취소

입력모드 (Insert Mode) - 텍스트 입력

비주얼 모드 (Visual Mode) - 텍스트 블록 지정, 텍스트 복사

명령 모드 (Command Mode) - 내용 저장, Vim 종료 

 

 

 

 

각 모드 전환 단축키

 

 

vim 키면 일단 일반 모드다. 

 

일반 모드 -> 입력 모드 가려면 소문자 i  

 

일반 모드 -> 비주얼 모드 가려면 소문자 v 또는 대문자 V

 

일반 모드 -> 명령 모드 가려면 세미콜론

 

각 모드에서 (입력모드 , 비주얼모드, 명령모드 ) 일반모드로 돌아오려면 esc 키 누르면 된다.

 

 

 

 

 

vim 단축키 정리


텍스트 입력:  입력 모드(i) 가서 → 텍스트 입력

텍스트 한 줄 복사: 일반 모드에서 → 복사하고 싶은 줄에 커서 위치 → yy

텍스트 한 줄 잘라내기: 일반 모드에서 → 잘라내고 싶은 줄에 커서 위치 → dd

텍스트 붙여넣기: 일반 모드에서 → 붙여넣고 싶은 위치에 커서 위치 → p

 

 

 

특정 영역 복사: 비주얼 모드(V는 줄 단위, v는 글자 단위) → 복사하고 싶은 영역 커서로 설정 → y

특정 영역 잘라내기: 비주얼 모드(V는 줄 단위, v는 글자 단위) → 잘라내고 싶은 영역 커서로 설정 → d

 

 

파일 저장: 명령 모드(:) → w + 엔터

파일 저장 + vim 종료: 명령 모드(:) → wq + 엔터

vim 종료 (내용 저장되지 않음): 명령 모드(:) → q! + 엔터

 

 

 

 

 

 

 

 

 

 

 

 

댓글