Vim 이란?
Vim(빔, Vi IMproved)은 Bram Moolenaar가 만든 vi 호환 텍스트 편집기이다. CUI용 Vim과 GUI용 gVim이 있다. 본래 아미가 컴퓨터 용 프로그램이었으나 현재는 마이크로소프트 윈도우, 리눅스, 맥 오에스 텐을 비롯한 여러 환경을 지원한다.
Vim은 vi와 호환되면서도 독자적으로 다양한 기능을 추가하여 사용자의 편의를 돕고 있다. 특히 Vim 스크립트 등을 사용해서 자유롭게 편집 환경을 변경하거나, 확장된 정규표현식 문법, 강력한 문법 강조 기능, 다중 되돌리기, 유니코드를 비롯한 다국어 지원, 문법 검사 등을 쓸 수 있다는 점이 강점으로 꼽힌다. 한편으로는 vi와 마찬가지로 처음에 배우기 어렵다는 점이 단점으로 지적되는데, 이를 극복하기 위해 쉬운 Vim 모드를 지원한다. - 출처 : 네이버 위키백과
설치
# apt-get install vim
에디터 실행시키기
# vi (filename)
커서 이동 명령어
h | 왼쪽으로 1 space 이동 |
l | 오른쪽으로 1 space 이동 |
j | 아래줄로 이동 |
k | 윗줄로 이동 |
← | 왼쪽으로 1 space 이동 |
→ | 오른쪽으로 1 space 이동 |
↓ | 아래줄로 이동 |
↑ | 윗줄로 이동 |
입력모드 전환 커맨드
i | 명령 모드에서 입력 모드로 전환 (현재 커서의 위치에) |
I | 명령 모드에서 입력 모드로 전환 (현재 커서 줄의 맨앞 위치에) |
a | 명령 모드에서 입력 모드로 전환 (현재 커서의 바로 뒤 위치에) |
A | 명령 모드에서 입력 모드로 전환 (현재 커서 줄의 맨뒤 위치에) |
기본 조작 커맨드
u | 한 단계 되돌리기 (반복입력 가능) |
Ctrl+f | 페이지 업 |
Ctrl+u/b | 페이지 다운 |
w | 단어 이동 |
Cw | 한 단어를 바꿈 |
Dw | 한 단어를 삭제해라 |
Shift+A | 라인 제일 끝에서 입력모드로 전환 |
v | 블록지정(드레그) |
y | 복사 |
yy | 라인 복사 |
p | 붙혀 넣기 |
dd | 한개 라인 삭제 |
colon command
h | 왼쪽으로 1 space 이동 |
:w | 저장 |
:q | vi 에디터 종료 |
:q! | 현재 작업 저장안하고 나감 |
:! | 커맨드 라인으로 잠깐 나가기 (enter를 누르면 다시 vi에디터로 돌아옴) |
:!(명령어) | 커맨드라인에서 명령어를 실행(enter를 누르면 다시 vi에디터로 돌아옴) |
:wq | 저장하고 vi 에디터 나감 |
set nu | 라인 번호를 붙혀준다 |
set nonu | 라인 번호를 지운다 |
참고 문헌
https://blog.lael.be/post/7321
'IT 공부 > Linux' 카테고리의 다른 글
[ Linux ] shell script (2) (0) | 2021.06.02 |
---|---|
[ Linux ] shell script기초(1) (0) | 2021.06.01 |
[ Linux ] 쉘 스크립트 이용해서 자동으로 명령 실행 (0) | 2021.05.31 |
[ Linux ] putty 와 telnet 설치 (0) | 2021.05.30 |
[ Linux ] 명령어 (0) | 2021.05.26 |