아주 초보인 내가 사용하는 vim 설정
set nocompatible
syntax on
"set term=xterm-color256
"set background=dark
set background=light
set tabstop=4
set softtabstop=4
set expandtab
set shiftwidth=4
set smarttab
set visualbell
set smartindent
set autoindent
set cindent
"set nu
set nobackup
set hlsearch
set incsearch
"set wrap
set textwidth=80
set backspace=indent,eol,start
set cmdheight=2
set showcmd
set showmatch
set fileencodings=utf-8,euckr
set termencoding=utf-8,euckr
"set encoding=utf-8,euckr
set fileformat=unix
" auto comment
set formatoptions=qro
" fucntion key
map <F3> :TlistToggle<CR>
ab #d #define <space>
ab #i" #include "<space>"
ab #i< #include <<space>>
ab b/* /***********************************
ab e*/ ***********************************/
ab l/* /*<space>*/
"
" term = a norrmal terminal (vt100, xterm)
" cterm = a color terminal (ms-dos console, color-xterm)
" gui = gui
" color
":help syntax
"comments within a program
hi Comment guifg=darkgreen cterm=bold ctermfg=darkgreen
"program constants
hi Constant guifg=magenta ctermfg=magenta
hi String ctermfg=darkgray
"variable identifier names
hi Identifier guifg=gray ctermfg=darkred
"a programming language statement, usaully a keyword link 'if' or 'while' etc
hi Statement guifg=darkyellow cterm=bold ctermfg=darkyellow
" a preprocessor, such as '#include'
hi PreProc guifg=darkmagenta ctermfg=darkmagenta
"a programming language keyword
hi Type guifg=darkgreen cterm=bold ctermfg=darkblue
"a special symbol, usually used for special characters like '\n' in strings
hi Special guifg=darkred ctermfg=darkred
"hi Normal guifg=gray guibg=darkBlue ctermfg=gray ctermbg=black
"todo comment
hi Todo guifg=white guibg=red ctermfg=blue ctermbg=gray
hi NonText guifg=magenta ctermfg=lightmagenta
hi Underlined guifg=cyan ctermfg=cyan gui=underline cterm=underline
hi ErrorMsg guifg=orange guibg=darkblue ctermfg=white ctermbg=red
hi WarningMsg guifg=cyan guibg=darkblue ctermfg=white ctermbg=red
hi ModeMsg guifg=darkyellow gui=NONE ctermfg=darkyellow
hi MoreMsg guifg=darkyellow gui=NONE ctermfg=darkyellow
hi Error guifg=red guibg=darkBlue cterm=underline ctermfg=white ctermbg=red
"hi Cursor guifg=black guibg=white ctermfg=black ctermbg=white
hi Search guifg=black guibg=orange cterm=underline ctermfg=black ctermbg=yellow
"hi IncSearch guifg=black guibg=darkyellow cterm=reverse ctermfg=white
hi IncSearch guifg=black guibg=darkyellow cterm=reverse
hi LineNr guifg=cyan ctermfg=darkgray
hi Title guifg=w"hite gui=bold cterm=bold
hi StatusLineNC guifg=gray guibg=blue ctermfg=grey ctermbg=darkyellow
hi StatusLine guifg=cyan guibg=gray ctermfg=darkyellow ctermbg=black
hi VertSplit gui=none guifg=blue guibg=blue ctermfg=darkblue
hi Visual ctermfg=white ctermbg=darkgray guifg=black guibg=darkCyan
hi DiffChange guibg=darkGreen guifg=black ctermbg=darkGreen ctermfg=red
hi DiffText guibg=olivedrab guifg=black ctermbg=lightGreen ctermfg=black
hi DiffAdd guibg=slateblue guifg=black ctermbg=blue ctermfg=darkred
hi DiffDelete guibg=coral guifg=black ctermbg=cyan ctermfg=darkblue
hi Folded guibg=orange guifg=black ctermbg=darkyellow ctermfg=yellow
hi FoldColumn guibg=gray30 guifg=black ctermbg=gray ctermfg=yellow
hi cIf0 guifg=gray ctermfg=gray
"a programming language statement, usaully a keyword link 'if' or 'while' etc
hi Statement guifg=darkyellow cterm=bold ctermfg=darkyellow
" a preprocessor, such as '#include'
hi PreProc guifg=darkmagenta ctermfg=darkmagenta
"a programming language keyword
hi Type guifg=darkgreen cterm=bold ctermfg=darkblue
"a special symbol, usually used for special characters like '\n' in strings
hi Special guifg=darkred ctermfg=darkred
"hi Normal guifg=gray guibg=darkBlue ctermfg=gray ctermbg=black
"todo comment
hi Todo guifg=white guibg=red ctermfg=blue ctermbg=gray
hi NonText guifg=magenta ctermfg=lightmagenta
hi Underlined guifg=cyan ctermfg=cyan gui=underline cterm=underline
hi ErrorMsg guifg=orange guibg=darkblue ctermfg=white ctermbg=red
hi WarningMsg guifg=cyan guibg=darkblue ctermfg=white ctermbg=red
hi ModeMsg guifg=darkyellow gui=NONE ctermfg=darkyellow
hi MoreMsg guifg=darkyellow gui=NONE ctermfg=darkyellow
hi Error guifg=red guibg=darkBlue cterm=underline ctermfg=white ctermbg=red
"hi Cursor guifg=black guibg=white ctermfg=black ctermbg=white
hi Search guifg=black guibg=orange cterm=underline ctermfg=black ctermbg=yellow
"hi IncSearch guifg=black guibg=darkyellow cterm=reverse ctermfg=white
hi IncSearch guifg=black guibg=darkyellow cterm=reverse
hi LineNr guifg=cyan ctermfg=darkgray
hi Title guifg=w"hite gui=bold cterm=bold
hi StatusLineNC guifg=gray guibg=blue ctermfg=grey ctermbg=darkyellow
hi StatusLine guifg=cyan guibg=gray ctermfg=darkyellow ctermbg=black
hi VertSplit gui=none guifg=blue guibg=blue ctermfg=darkblue
hi Visual ctermfg=white ctermbg=darkgray guifg=black guibg=darkCyan
hi DiffChange guibg=darkGreen guifg=black ctermbg=darkGreen ctermfg=red
hi DiffText guibg=olivedrab guifg=black ctermbg=lightGreen ctermfg=black
hi DiffAdd guibg=slateblue guifg=black ctermbg=blue ctermfg=darkred
hi DiffDelete guibg=coral guifg=black ctermbg=cyan ctermfg=darkblue
hi Folded guibg=orange guifg=black ctermbg=darkyellow ctermfg=yellow
hi FoldColumn guibg=gray30 guifg=black ctermbg=gray ctermfg=yellow
hi cIf0 guifg=gray ctermfg=gray