Linux,Unix,BSD

[vim] 자주 사용하는 설정: 탭크기, 줄번호 등

채윤아빠 2021. 8. 11. 12:31
728x90
반응형

개요

vim을 이용하면서 자주 사용하는 설정들을 정리해 둡니다.

~/.vimrc

" visual mode hot-key
map  :set mouse=a
map  :set mouse-=a

" default visual mode disabled
set mouse-=a
" line number
set nu
" bottom ruler
set ruler
set showmatch
" tab size
set ts=4

탭크기

"set ts" 항목으로 설정합니다. 기본값은 8입니다.


마우스 비주얼 모드

"set mouse" 항목으로 설정합니다. "mouse=a"로 설정하면 비주얼 모드가 활성화 되고, "set mouse-=a"로 설정하면 비주얼 모드가 비활성화 됩니다.

.vimrc에 비주얼 모드를 비활성화해 두었습니다. 주로 putty를 이용하여 터미널을 연결하느데, 이 때 vim에서 비주얼 모드가 활성화되어 있으면 화면 내용을 마우스로 드래깅하여 복사하는데 불편하여 저는 기본적으로 비주얼 모드를 비활성화해 놓습니다.

위와 같이 단축키를 설정해 두고 사용하고 있습니다. "F5"키를 누르면 비주얼 모드가 활성화되고, "F6" 키를 누르면 비주얼 모드가 비활성화됩니다.

map <F5> <ESC>:set mouse=a<CR>
map <F6> <ESC>:set mouse-=a<CR>

줄번호

"set nu" 항목으로 설정합니다. 줄번호를 다시 없애고 싶을 때는 "set nu!"로 입력하면 됩니다.


참고자료