보통 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