tools/vim

내가 보려고 올리는 vim 명령어 및 vimrc 설정들

seul chan 2017. 3. 24. 22:08

vim 명령어 추가

  • 특정 라인 번호로 이동
    명령 모드) 번호 입력 후 shift-G

  • 클립보드에 복사
    :"+y 를 하면 클립보드에 복사 가능 참고

“+Y : 클립보드에 현재 라인을 복사 “+gP : 클립보드로부터 텍스트를 붙여넣고, 붙여넣은 위치 뒤로 커서 이동 (보통 붙여 넣으면 붙여 넣은 내용 뒤로 이동하니까)

추가(2012.09.24)

클립보드를 적용하는지 확인하고 싶다면 vim 명령 :echo has(‘clipboard’) 를 실행해서 그 결과가 1이면 (혹은 0이 아닌 다른 값) 사용가능하고 0이면 되지 않는다.

그래도 안되서 pbcopy를 사용했다.. ㅠㅠ

vim 자동완성

ctrl + n, ctrl + p,

(추후에 더 공부하기)

:set paste

:set paste: 복붙할때 vimrc 때문에 이상하게 될 때: 이렇게 하면 된다. (가능하면 복사 안하는게 좋다.)
:set nopaste를 하면 다시 처리됨..

반페이지 위, 아래

ctrl + u, ctrl + d

vimium: 웹페이지에서 빔 명령어 쓸 수 있음

vimrc 설정들

vim 대소문자 구분 없는 세팅

:set ignorecase

혹은 간단하게 :set ic

다시 구분하게 하려면? :set noignorecase
혹은 /검색어/c

vim 검색시 하이라이트 기능

:set hlsearch

vim 검색 해제하기

:noh
(이건 해제 명령어가 아니라 그냥 누가 농담으로 올린건가?)