[TIL]Vim

박현희·2020년 10월 4일
0

vim

Vim은 command line text editor입니다.

vim 단축키

삽입 명령어

  • [ a ] 현재 커서의 바로 오른쪽에서 부터 편집모드를 시작
  • [ A ] 현재 커서가 있는 줄의 맨 오른쪽에서 부터 편집모드를 시작
  • [ i ] 현재 커서 부터 편집모드를 시작
  • [ I ] 현재 커서가 있는 줄의 맨 왼쪽에서 부터 편집모드를 시작
  • [ o ] 현재 커서가 있는 줄의 아랫 줄을 (엔터치듯이) 생성하고 시작
  • [ O ] 현재 커서가 있는 줄의 윗 줄을 (엔터치듯이) 생성하고 시작

저장 명령어

  • [ : ] 명령줄 모드 실행
  • [ :w ] 저장
  • [ :q ] vim 나가기
  • [ :wq ] 저장하고 vim 나가기
  • [ :q! ] 저장 없이 vim 나가기

이동 명령어

  • [ gg ] 문단 제일 처음으로 이동
  • [ G ] 문단 제일 끝으로 이동
    -줄 번호를 누르고 [ G ] 를 누르면 해당 줄로 이동
  • [ :숫자 ] 지정한 줄 번호로 이동
  • [ ctrl + g ] " 파일명 " [Modified] 줄수 lines --현재 위치 퍼센트%-- 밑에 정보 표시

편집 명령어

  • [ x ] 편집모드가 아니더라도 커서에 있는 글자 지우기
  • [ dw ] 커서부터 줄 끝까지 지우기
  • [ dd ] 커서가 있는 줄 전체 지우기
  • [ yy ] 커서가 있는 줄 전체 복사
  • [ p ] 붙여넣기
  • [ U ] 현재 커서에서 수정된 모든 사항들을 취소
  • [ ctrl + r ] redo로 undo 했던 것을 되돌리는 역할
  • [ r ] 현재 커서에 있는 글자를 다른 글자로 변경
  • [ cw ] 해당 커서가 있는 단어를 지우고 수정할 수 있게 편집모드로 변환
  • [ c$ ] 해당 커서가 있는 줄 전체를 지우고 수정할 수 있게 편집모드로 변환

검색 명령어

  • [ / ] 뒤에 단어를 치면 해당 단어를 커서기준으로 아래에서 가장 가까운 단어 찾기
  • [ ? ] 뒤에 단어를 치면 해당 단어를 커서기준으로 위에서 가장 가까운 단어 찾기
  • [ n ] 단어가 찾아진 상태에서 아래쪽으로 같은 단어를 찾아 이동
  • [ N ] 단어가 찾아진 상태에서 위쪽으로 같은 단어를 찾아 이동

기타 단축키

  • :vs [ 파일이름 ]
    수직으로 창을 나눈 후 해당 파일을 불러온다.
  • :split [ 파일이름 ]
    수평으로 창을 나눈 후 해당 파일을 불러온다.
  • ctrl + ww
    여러 창이 있을 때 다음 창으로 이동.
  • :r [ 파일이름 ]
    현재 커서가 있는 줄 다음 줄에 파일을 붙여넣기.
  • :[ 줄 번호 ],[ 줄 번호 ] w [ 파일이름 ]
    적은 줄 번호 부분을 파일이름대로 저장.
  • :s[ 찾는 단어 ]/[ 새 단어 ]/
    커서가 있는 줄에서 가장 가까운 '찾는단어' '새 단어'로 변경.
  • :s[ 찾는 단어 ]/[ 새 단어 ]/g
    커서가 있는 줄에 있는 모든 '찾는단어' '새 단어'로 변경.
  • :%s[ 찾는 단어 ]/[ 새 단어 ]/g
    현재 파일에 있는 '찾는 단어'를 '새 단어'로 변경.
  • :[줄 번호],[줄 번호]s/[ 찾는단어 ]/[ 새 단어 ]/g
    적은 줄 부붙에 있는 '찾는 단어'를 '새 단어'로 바꾼다.

0개의 댓글