set nocompatible set background=dark set backspace=indent,eol,start set backup set backupdir=~/tmp set directory=~/tmp " set encoding=prc " set fileencoding=prc " set fileencodings=utf8,prc " autocmd BufReadPost * if &modifiable | set fileencoding=prc | endif set hidden set history=4000 set hlsearch set nrformats=hex if has("win32") set path=.,C:\Program\\\ Files\Microsoft\\\ Visual\\\ Studio\\\ .NET\\\ 2003\Vc7\include,, else set path=.,/usr/include,/usr/X11R6/include,/usr/qt/3/include,/usr/kde/3.3/include,, endif set ruler set tabstop=2 set shiftwidth=2 set showmatch set smartindent set whichwrap=b,s,h,l,<,>,[,] set wildmenu set wildcharm= set wrap if has("gui") if has("win32") set guifont=ÐÂËÎÌå:h10 else endif set columns=100 set lines=30 endif syntax on colorscheme greens " http://elephant.linux.net.cn/files/greens.vim filetype plugin on source $VIMRUNTIME/menu.vim imap :hide buffer 1 imap :hide buffer 2 imap :hide buffer 3 imap :hide buffer 4 imap :hide buffer 5 imap :hide buffer 6 imap :hide buffer 7 imap :hide buffer 8 imap :hide buffer 9 nmap :hide buffer 1 nmap :hide buffer 2 nmap :hide buffer 3 nmap :hide buffer 4 nmap :hide buffer 5 nmap :hide buffer 6 nmap :hide buffer 7 nmap :hide buffer 8 nmap :hide buffer 9 imap :hide bnext nmap :hide bnext imap :hide bprev nmap :hide bprev map :emenu map! :emenu inoremap inoremap imap nmap :tnext nmap :tprev " vnoremap y "ryi " vnoremap x "rxi " vnoremap d di " imap :if col(".")!=1 exe 'normal "rp'elseexe 'normal "rP'endif`[i " nmap "rP " imap :if col(".")!=1 exe 'normal lv'elseexe 'normal v'endif " nmap v