【原】配置Vim

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

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

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

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

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

if v:progname =~? "evim"
  finish
endif
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
   set fileencodings=utf-8,GB18030,latin1
endif
set nocompatible
set backspace=indent,eol,start
set viminfo='20,\"50    " read/write a .viminfo file, don't store more
set nobackup        " do not keep a backup file, use versions instead
set history=50        " keep 50 lines of command line history
set ruler            " show the cursor position all the time
set showcmd            " display incomplete commands
set incsearch        " do incremental searching
set ai                " always set autoindenting on
set sw=4            " shiftwidth width of the autoindent
set ts=4            " tabstop .width of the key TAB
set nu                " show the line 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 setlocal textwidth=78
  autocmd BufReadPost *
    \ if line("'\"") > 1 && line("'\"") <= line("$") |
     exe "normal! g`\"" |
    \ endif
  augroup END
else
  set autoindent        " always set autoindenting on
endif " has("autocmd")
if !exists(":DiffOrig")
  command DiffOrig vert new | set bt=nofile | r # | 0d_ | diffthis
          \ | wincmd p | diffthis
endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值