Vim 액기스 단축키 🍯

sosimeow·2023년 9월 2일
0

Linux/Ubuntu

목록 보기
5/5
post-thumbnail

터미널에서 파일 수정 및 로그파일 확인 등에 자주 쓰이는 Vim
업무하면서 주로 사용하는 핵심 기능만 정리 해보았다. 👻

vim (visual editor improved)


1. 기본 실행

vim 으로 파일 열는 command

$ vim /etc/sample.conf

2. Vim mode

vim 으로 파일을 보는 데에는 아래와 같이 3가지 mode(상태) 가 존재한다.

command mode : 입력하는 것이 모두 문자가 아닌 단축키(vim 기능)로 실행되는 모드

insert mode : 문자를 적을 수 있는 편집모드 (입력을 모두 문자 취급, 명령모드 → i key 로 진입)

last line mode : 마지막 라인 명령어를 칠 수 있는 줄이 나오는 모드 ( : key로 진입)

  • esc key 로 각 모드를 탈출 가능하다.

3. 자주 사용하는 단축키

키보드 방향키로 커서 이동(모든 모드 가능)

PgUp, PgDn 키로 페이지 위 아래 이동(라인 모드 제외)

last line mode short key

:w : 편집 내용 저장 (last line)

:q : 그냥 나가기 -> :q! : 작성한 내용 저장 x 나가기

:![터미널 명령어] : 터미널 명령 수행(vi 화면 백그라운드 -> command 실행화면 -> any key -> vi)

명령어 합성 가능 ex) :wq!

command mode short key

yy : 현재 커서 한 줄 버퍼에 복사

p : 커서 다음 줄에 붙여넣기

dd : 현재 커서 한 줄 제거

u : 전에 했던 행위 복구

[번호] + shift + g : 입력한 번호의 행 시작부분으로 커서 이동
/[찾고 싶은 문자] : 파일 내 찾고 싶은 문자 모두 찾아줌, n 을 눌러서 아래로 이동
?[찾고 싶은 문자] : 위와 동일, n을 눌러서 위로 이동


행번호 추가 디폴트로 설정하기

  • /etc/vimrc(시스템 전체 적용시) -> shift+g -> :set nu 추가 로 모든 파일 자동 행추가
profile
데이터 엔지니어 ing

0개의 댓글