VIM 사용 튜 토리 얼 및 플러그 인 설치

글자 단위 이동
  • h 왼쪽으로 한 글자 이동
  • j 한 줄 아래로 이동
  • k 위로
  • l 오른쪽으로
  • 이 네 개의 키 는 오른손 에서 몇 개의 위치 에 가장 쉽게 닿 을 수 있어 서 가장 자주 사용 된다.
    단어 단위 의 이동
  • w 다음 워드 w (ord)
  • W 다음 워드 (구두점 건 너 뛰 기)
  • b 이전 워드 b (ackward)
  • B 이전 워드 (구두점 건 너 뛰 기)
  • e 현재 워드 의 끝으로 이동 e (nd)
  • 줄 이동
  • 0 현재 줄 의 시작 으로 뛰 기 - ^ 현재 줄 의 첫 번 째 비 어 있 는 문자 로 건 너 뛰 기 - $ 줄 끝까지 뛰 기
  • 보조: 0 (0 번 째 문자), ^ 화해시키다 $ 정규 표현 식
    단락 이동
    - { 이전 단락 (빈 줄 로 구분) - } 다음 단락 (빈 줄 로 구분) - % 현재 대응 하 는 괄호 로 건 너 뛰 기 (각종 짝 짓 기 기호 적용)
    점프 이동
  • /xxxx xxxx 를 검색 하고 사용 할 수 있 습 니 다. n 다음, N 이전 이동 - # 커서 가 현재 있 는 글 자 를 앞으로 검색 - * 커서 가 현재 있 는 글 자 를 뒤로 검색 합 니 다
  • fx 현재 줄 에서 커서 로 이동 한 후 첫 번 째 문자 x 의 위치 f (ind) x
  • gd 커서 가 있 는 위치 단어 (word) 의 정의 위치 로 건 너 뛰 기     g(o)d(efine)
  • gg 문서 맨 위로
  • G 문서 아래쪽 까지
  • :x x 행 으로 뛰 기 (x 는 줄 번호)
  • ctrl+d 아래로 넘 기기 d (down)
  • ctrl+u 위로 넘 기기 u (p)
  • 기본 편집
    수정 하 다.
  • i 커서 현재 위치 에 i (nsert) 삽입
  • I 이 줄 의 첫 번 째 문자 앞 에 삽입
  • a 커서 의 현재 위치 에 a (fter) 를 뒤로 삽입 합 니 다
  • A 이 줄 끝 에 삽입
  • o 한 줄 아래로 삽입
  • O 한 줄 위로 삽입
  • :w 저장
  • :q 퇴장
  • :wq 저장 및 종료
  • 삭제
  • x 현재 문자 삭제
  • dd 현재 줄 d 삭제 (elete)
  • dw 현재 커서 의 단어 d (elete) w (ord)
  • 삭제
    복사 붙 여 넣 기
  • yy 현재 줄 y (ank) 복사
  • yw 현재 커서 의 단어 y (ank) w (ord)
  • 복사
  • p 붙 여 넣 기 p (aste)
  • P 현재 위치 에 붙 여 넣 기 전
  • 진급 조작
    편폭 에 한 하여 여기 서 나 는 내 가 매우 자주 사용 하 는 몇 가지 조작 만 소개 할 것 이다.
    반복 작업
    VIM 의 모든 조작 은 원자 화 된 것 이기 때문에 이 조작 을 프로그램 화 하 는 것 은 매우 간단 하 다.
  • 5w 다섯 번 누 르 는 셈 이다 w 키;
  • 6j 6 줄 아래로 이동 하면 6 번 j 를 누 르 는 것 과 같다.
  • 3J 대문자 J 는 원래 다음 줄 을 현재 줄 과 합 치 는 것 이 고 수량 을 더 하면 세 번 반복 하 는 것 입 니 다.     
  • 6dw 화해시키다 d6w 결 과 는 똑 같 습 니 다. 6 개의 워드 를 삭제 하 는 것 입 니 다. - 남 은 수많은 상황 은 스스로 유추 하 세 요.     

  • 고 효율 편집
  • di" 커서 가 '사이 에 있 으 면' 사이 의 내용 을 삭제 합 니 다
  • yi( 커서 가 () 사이 에 있 으 면 () 사이 의 내용 을 복사 합 니 다
  • vi[ 커서 가 있 습 니 다
  • 이상 세 가 지 를 자 유 롭 게 조합 하여 조합 할 수 있 고 효율 이 높 으 며 i (nner)
  • dtx 커서 를 만 날 때 까지 문 자 를 삭제 합 니 다. x 문자
  • ytx 커서 를 만 날 때 까지 문 자 를 복사 합 니 다. x 문자
  • 태그 와 매크로 (macro)
  • ma 현재 위 치 를 a 로 표시 하고 26 자 모 를 표시 할 수 있 습 니 다. mb 、 mc 등등;
  • 'a a 표 시 된 위치 로 이동 합 니 다. - 이것 은 좋 은 문서 내 표기 방법 으로 문서 에서 점프 편집 할 때 유용 합 니 다.     
  • qa 명령 모드 에서 다시 누 를 때 까지 모든 키 보드 를 녹음 합 니 다. q ,저장 a 중;
  • @a 실행 a 안의 키보드 조작;
  • @@ 지난번 macro 작업 실행 하기;
  • 매크로 조작 은 VIM 의 가장 신기 한 조작 중 하나 로 그 강 한 점 을 천천히 체득 해 야 한다.
  • VIM 의 기본 동작 은 발굴 할 수 있 는 것 이 매우 많 습 니 다. 기억 뿐만 아니 라 스스로 탐색 하고 정리 해 야 합 니 다. 숙련 된 후에 효율 이 크게 향상 되 고 나중에 참고 링크 를 제공 합 니 다.
    플러그 인 설치 사용
    설치 하 다.  Vundle (플러그 인 관리 도구)
    1
    git 
    clone 
    https:
    //github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
    플러그 인 설치
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    / / vim 설정 열기
    vim ~/.vimrc
    / / 플러그 인 설정 및 설치
    set nocompatible
    filetype 
    off
    map  :NERDTreeToggle
    set rtp+=~/.vim/bundle/Vundle.vim
    call vundle#begin()
    Plugin 
    'https://github.com/kien/ctrlp.vim.git'
    Plugin 
    'https://github.com/scrooloose/nerdtree.git'
    Plugin 
    'https://github.com/aperezdc/vim-template.git'
    call vundle#
    end
    ()
    filetype 
    plugin indent on
    / / 설정 완료 후 명령 행 실행
    vim +PluginInstall +qall

    좋은 웹페이지 즐겨찾기