if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1 endif set nocompatible " Use Vim defaults (much better!) set bs=indent,eol,start " allow backspacing over everything in insert mode "set ai " always set autoindenting on "set backup " keep a backup file set viminfo='20,\"50 " read/write a .viminfo file, don't store more " than 50 lines of registers set history=100 " keep 50 lines of command line history set ruler " show the cursor position all the time set all& set vb set lz set lpl "let &tenc=&enc set enc=utf-8 set fenc=utf-8 set fencs=utf-8,cp949,euc-jp,shift-jis,big5,ucs-2le,latin1 "set printencoding=utf8 "set printmbcharset=ISO10646 "set printmbfont=f:?˜λˆ”κ³ λ”•μ½”λ”©,c:yes,a:yes "set printfont=?˜λˆ”κ³ λ”•μ½”λ”© 10 " Only do this part when compiled with support for autocommands if has("autocmd") " In text files, always limit the width of text to 78 characters autocmd BufRead *.txt set tw=78 " When editing a file, always jump to the last cursor position autocmd BufReadPost * \ if line("'\"") > 0 && line ("'\"") <= line("$") | \ exe "normal! g'\"" | \ endif endif if has("cscope") && filereadable("/usr/bin/cscope") set csprg=/usr/bin/cscope set csto=0 set cst set nocsverb " add any database in current directory if filereadable("cscope.out") cs add cscope.out " else add database pointed to by environment elseif $CSCOPE_DB != "" cs add $CSCOPE_DB endif set csverb endif " Switch syntax highlighting on, when the terminal has colors " Also switch on highlighting the last used search pattern. syntax on filetype plugin on if &term=="xterm" || &term=~"xterm-xfree86" set t_Co=16 set t_Sb=[4%dm set t_Sf=[3%dm set t_kb=^H fixdel endif if has("gui_running") "gVim??κΈ°λ³Έ?°νŠΈ ?€μ • if has("win32") set gfn=Fixedsys:h10:cHANGEL elseif has("unix") set gfn=?˜λˆ”κ³ λ”•μ½”λ”© 10 endif colorscheme desert set lines=30 set co=150 endif map! map o map! o map! ()()i map! ();();hi map! [][]i map! {}{}iO map! <><>i map! ''''i map! """"i filetype on syntax on set number set backspace=2 set autoindent set cindent set smartindent set nowrap set nowrapscan set ignorecase set incsearch set nobackup set nojoinspaces set ruler set tabstop=4 set shiftwidth=4 set keywordprg=ydic set showcmd set showmatch set autowrite set linespace=3 set title set statusline=%<%l:%v [%P]%=%a%h%m%r%F " Don't wake up system with blinking cursor: " http://www.linuxpowertop.org/known.php let &guicursor = &guicursor . ",a:blinkon0"