【原】配置Vim

来源:互联网 发布:五毛特效用什么软件 编辑:程序博客网 时间:2024/06/16 11:20

之前写过一篇一篇文章“”现在对其又做了改进,增加:

1.对windows下中文文档的支持,即对GB18030的支持

2. 显示状态栏。并对状态栏做了配置

下面贴上 .vimrc 文档,如下:

-----------------------------

if v:progname =~? "evim"
  finish
endif
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
   setfileencodings=utf-8,GB18030,latin1
endif
set nocompatible
set backspace=indent,eol,start
setviminfo='20,\"50   " read/write a .viminfo file, don't store more
set nobackup       " do notkeep a backup file, use versions instead
sethistory=50       " keep 50lines of command line history
set ruler          " show thecursor position all the time
set showcmd          " displayincomplete commands
set incsearch       " doincremental searching
set ai             " always setautoindenting on
set sw=4          " shiftwidthwidth of the autoindent
set ts=4          " tabstop.width of the key TAB
set nu             " show theline number
colorscheme desert
set statusline=%<%f%=\[%1*%M%*%n%R%H,%{&ff}]\%-19(%3l,%02c%03V,'%02b'%)%3LL,%p%%
hi User1 term=inverse,bold cterm=inverse,bold ctermfg=red
set laststatus=2
map Q gq
inoremap <C-U><C-G>u<C-U>
if has('mouse')
  set mouse=a
endif
if &t_Co > 2 ||has("gui_running")
  syntax on
  set hlsearch
endif
if has("autocmd")
  filetype plugin indent on
  augroup vimrcEx
  au!
  autocmd FileType text setlocaltextwidth=78
  autocmd BufReadPost *
    \ ifline("'\"") > 1 &&line("'\"") <= line("$") |
     exe "normal! g`\"" |
    \endif
  augroup END
else
  setautoindent       " always setautoindenting on
endif " has("autocmd")
if !exists(":DiffOrig")
  command DiffOrig vert new | set bt=nofile | r #| 0d_ | diffthis
        \ | wincmd p | diffthis
endif

 
原创粉丝点击