ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • vim 설정
    Tip 2011. 10. 7. 10:35
    아주 초보인 내가 사용하는 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

    'Tip' 카테고리의 다른 글

    vim hex  (0) 2011.10.07
    alias  (0) 2011.10.07
Designed by Tistory.