보통 vim이 설치된 폴더안에 colors폴더에 colorscheme파일을 넣으시면 됩니다.
이제 적용을 해봅시다 먼저 .vimrc파일을 여신 후에 다음과 같이 입력하시면 됩니다.
colorscheme 'colorscheme 이름'
저는 저 ‘colorscheme 이름’에 jellybeans를 입력했습니다. 그랬더니 다음과같이 깔끔하게 출력이되네요
제 눈에는는 아까보다 훨씬 괜찮아요!
이제 인덴트 너비를 좁혀봅시다. 보통은 스페이스 바 4번 누른 것과 같은 인덴트 너비를 사용하고 있습니다.
set ts=4 " Tab 너비 set shiftwidth=4 " 자동 인덴트할 때 너비
숫자의 기준은 스페이스 바 한 칸 입니다.
더 보기 좋아졌습니다.
이제 마지막에 수정한 곳에서 다시 시작할 수 있도록 편의성을 높여봅시다.
" 마지막으로 수정된 곳에 커서를 위치함 au BufReadPost * \ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "norm g`\"" | \ endif
위 구문을 사용하면 작업하던 곳에서 다시 시작합니다.
이제 현재 커서 위치를 알아야겠죠? vim에서는 현재 커서 위치를 좌표로 나타낼 수 있습니다.
set laststatus=2 " 상태바 표시를 항상한다 set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
위 두 줄을 .vimrc에 적으면 좌측 하단에 좌표값으로 표시해줍니다. 표시 방법을 수정하고 싶으시면 ‘set statusline’부분을 수정해주시면 됩니다.
좌표 값이 나와요
vim 에디터를 이쁘게 쓰기위한 작업은 여기서 끝났습니다. 다음은 제가 현재 사용하고 있는 .vimrc 내용입니다.
set hlsearch " 검색어 하이라이팅 set nu " 줄번호 set autoindent " 자동 들여쓰기 set scrolloff=2 set wildmode=longest,list set ts=4 "tag select set sts=4 "st select set sw=1 " 스크롤바 너비 set autowrite " 다른 파일로 넘어갈 때 자동 저장 set autoread " 작업 중인 파일 외부에서 변경됬을 경우 자동으로 불러옴 set cindent " C언어 자동 들여쓰기 set bs=eol,start,indent set history=256 set laststatus=2 " 상태바 표시 항상 "set paste " 붙여넣기 계단현상 없애기 set shiftwidth=4 " 자동 들여쓰기 너비 설정 set showmatch " 일치하는 괄호 하이라이팅 set smartcase " 검색시 대소문자 구별 set smarttab set smartindent set softtabstop=4 set tabstop=4 set ruler " 현재 커서 위치 표시 set incsearch set statusline=\ %<%l:%v\ [%P]%=%a\ %h%m%r\ %F\
" 마지막으로 수정된 곳에 커서를 위치함 au BufReadPost * \ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "norm g`\"" | \ endif
" 파일 인코딩을 한국어로 if $LANG[0]=='k' && $LANG[1]=='o' set fileencoding=korea endif