CentOS 기본 VIM 설정값과 가장 비슷하게 만든 컬러 스키마...-_-;
VIM 이 설치된 경로중 아래처럼 colors 라는 폴더에 아래 파일을 다운로드
( Default : C:\Program Files\Vim\vim73\colors )
( 64bit : C:\Program Files (x86)\Vim\vim73\colors )
스키마를 고정 시키려면
( Default : C:\Program Files\Vim )
( 64bit : C:\Program Files (x86)\Vim )
위 경로에 _vimrc 파일을 에디터(메모장 등)으로 열어 맨 마지막 줄에 다음과 같이 써준다.
colorscheme acidpop
추가 자료
gVIM 같은 경우 창 크기와 설정했던 폰트가 저장이 되질 않는다..
아래의 코드를 _vimrc 파일 마지막에 붙여 넣어주자.
" =============================================================================
" window size, position save/restore
" =============================================================================
if has("gui_running")
function! ScreenFilename()
if has('amiga')
return "s:.vimsize"
elseif has('win32')
return $HOME.'\_vimsize'
else
return $HOME.'/.vimsize'
endif
endfunction
function! ScreenRestore()
" Restore window size (columns and lines) and position
" from values stored in vimsize file.
" Must set font first so columns and lines are based on font size.
let f = ScreenFilename()
if has("gui_running") && g:screen_size_restore_pos && filereadable(f)
let vim_instance = (g:screen_size_by_vim_instance==1?(v:servername):'GVIM')
for line in readfile(f)
let sizepos = split(line)
if len(sizepos) == 5 && sizepos[0] == vim_instance
silent! execute "set columns=".sizepos[1]." lines=".sizepos[2]
silent! execute "winpos ".sizepos[3]." ".sizepos[4]
return
endif
endfor
endif
endfunction
function! ScreenSave()
" Save window size and position.
if has("gui_running") && g:screen_size_restore_pos
let vim_instance = (g:screen_size_by_vim_instance==1?(v:servername):'GVIM')
let data = vim_instance . ' ' . &columns . ' ' . &lines . ' ' .
\ getwinposx() . ' ' .
\ getwinposy()
let f = ScreenFilename()
if filereadable(f)
let lines = readfile(f)
call filter(lines, "v:val !~ '^" . vim_instance . "\\>'")
call add(lines, data)
else
let lines = [data]
endif
call writefile(lines, f)
endif
endfunction
if !exists('g:screen_size_restore_pos')
let g:screen_size_restore_pos = 1
endif
if !exists('g:screen_size_by_vim_instance')
let g:screen_size_by_vim_instance = 1
endif
autocmd VimEnter * if g:screen_size_restore_pos == 1 | call ScreenRestore() | endif
autocmd VimLeavePre * if g:screen_size_restore_pos == 1 | call ScreenSave() | endif
endif
위 코드를 넣어 놓으면 gVIM 을 닫았을때의 크기로 다시 열리게 된다.
출처 : http://vim.wikia.com/wiki/Restore_screen_size_and_position
외쿡인 블로그..
'Programming > Tips' 카테고리의 다른 글
VC++ 6.0 MFC ActiveX 권한 상승 사용하기 (1) | 2012.02.15 |
---|---|
NSIS 명령(Command)로 컴파일 하기 (0) | 2012.01.06 |
[VB] - Visual Basic 에서 c/c++ 용 time_t 값 convert, 활용하기 (0) | 2011.12.21 |
iOS5 새로운 기능 리스트 (0) | 2011.10.12 |
IPTIME WOL 한방 (0) | 2011.07.13 |
리눅스에서 ANSI 코드를 위한 키보드 입력, ^[ 문자 (0) | 2011.06.09 |
Visual studio 2005, 2008 버그(?) (0) | 2010.06.16 |
Syntax Highlighter 2.0 설치 - Tistory (4) | 2009.02.23 |