vi 사용하기

개발 2018. 2. 8. 00:26

vi 사용하기

  1. .vimrc 파일 작성

     "syntax 관련 설정"
     syntax on
     syntax enable
     highlight Comment term=bold cterm=bold
    
     "indent 관련 설정"
     set autoindent
     set cindent  "set [autoindent | smartindet | cindent]"
    
     "tab"
     set ts=4 " Tab 너비
     set shiftwidth=4 " 자동 인덴트할 때 너비
    
     "기타"
     set number "set nonumber"
     set title
     set hlsearch "검색어 하이라이팅"
     set ruler "현재 커서 위치 표시"
     set showcmd "(부분적인)명령어를 상태라인에 보여줌"
     set showmatch "매치되는 괄호의 반대쪽을 보여줌"
     set history=1000 "vi 편집기록 기억갯수 .viminfo에 기록"
    
     "vi 편집간 파일선택"
     command! E Explore
    
     " 마지막 수정된 곳으로 이동"
     au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "norm g`\"" | endif
    
  2. vim 파일 사용간 유용한 명령어

    • vim 편집기 내에서 파일 탐색
      • :E
    • 자동정렬:
      • 비쥬얼 모드에서 ggvG=
      • non 비쥬얼 모드에서 gg=G
    • 문자열치환

      • :%s/foo/bar/c
        • 바꿀 때마다 바꾸어도 좋은지 물어보기에 더 안전하다. y(하나치환)/n(하나치환하지 않음)/a(전체치환) 선택가능
      • :%s/\/bar

        • 정확하게 foo에 일치될 때만 치환, fooZZZ 같은 문자열은 치환하지 않음
      • :%s/foo/bar/i

        • 대소문자 구분하지 않고 치환함


'개발' 카테고리의 다른 글

성공적인 Git 브랜치 모델  (0) 2018.10.18
React 튜토리얼  (0) 2018.04.15
React 의 특징  (0) 2017.12.20
Git 입문  (0) 2017.12.17
Docker 기초 - 1  (0) 2017.06.10
Posted by 감각적신사
,