vim 설치
Ubuntu에 기본으로 깔리는 vi는 vim-tiny로 기능도 적고(일단 하이라이팅이 안된다), 방향키도 제대로 안먹는 등의 문제가 있다. 그래서 vim을 다시 깔면 편하다.
sudo apt-get remove vim-tiny
sudo apt-get install vim
vi 환경설정
더욱 편하게 하기 위해서 환경 설정도 해보자.
vim의 환경 설정 파일은 ~/.vimrc
다.
만약 파일이 없다면 새로 만들어주면 된다.
취향에 맞는 설정만 골라 넣어준다.
set nocp " 방향키를 쓸 수 있게 해준다.
set number " 라인번호 출력
set tabstop=4 " Tab을 눌렀을 때 8칸 대신 4칸 이동
set bs=2 " allow backspacing over everything in insert mode
set showmatch " 대치 되는 괄호 보여 주기
set ignorecase " 검색할때 대소문자 무시
set nowrapscan " 끝까지 찾았을때 처음부터 다시 찾지 않음
set nofoldenable " disable folding
set mouse=a " enable automatic visual mode on mouse select
" set mouse=-a " disable
" 문법 강조 기능 사용
if has("syntax")
syntax on
endif
" Home/End
map <Esc>[1~ <Home>
map <Esc>[4~ <End>
map! <Esc>[1~ <Home>
map! <Esc>[4~ <End>
" PageUp/PageDown
map <ESC>[5~ <PageUp>
map <ESC>[6~ <PageDown>
map <ESC>[5;2~ <PageUp>
map <ESC>[6;2~ <PageDown>
map <ESC>[5;5~ <PageUp>
map <ESC>[6;5~ <PageDown>
map! <ESC>[5~ <PageUp>
map! <ESC>[6~ <PageDown>
map! <ESC>[5;2~ <PageUp>
map! <ESC>[6;2~ <PageDown>
map! <ESC>[5;5~ <PageUp>
map! <ESC>[6;5~ <PageDown>
vi 단축키
vi 단축키는 ‘Graphical vi-vim Cheat Sheet and Tutorial‘를 참고한다. 이를 번역한 ‘vi/vim 단축키 모음‘도 있다.