备份下vimrc

fleuria » 29 Aug 2009

vim嘛,理念就是找到你在输入文本时累人的操作,用简单快捷的操作代替之,没必要多找麻烦。

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

syntax on 
filetype plugin on

"about tab
set autoindent
set smartindent
set smarttab                    
set expandtab                   

set shiftwidth=4 
set tabstop=4 

" encoding . utf-8 rules!
" let $LANG="zh_CN.UTF-8" " locales
set encoding=utf-8 " ability
" set fileencoding=utf-8 " prefer
set ambiwidth=double
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=utf-8

" misc
set nu
set wildmenu
set ruler
set tags=tags
"set autochdir

" ^c^V i don't know how these about
" set laststatus=2
set lbr
set fo+=mB 
set sm 
set cin
set cino=:0g0t0(sus 
" set guifont=Courier_New:h10:cANSI 
set hls 
set backspace=indent,eol,start 
set noswapfile
set whichwrap=b,s,<,>,[,] 
set bsdir=buffer
set smartcase

set nowrap 
set autochdir
set autoread
set autowrite

set nobackup
set nowritebackup
            
" toolbar sucks
set guioptions-=T


color slate

" key bindings

noremap    

" tabs
noremap  :tabn
noremap  :tabprevious


" windows
noremap  k_
inoremap  k_
noremap  j_
inoremap  j_

" v
noremap  gk
noremap  gj
noremap  h
noremap  l
noremap  v

"
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" on plugins
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

" Vimwiki
let g:vimwiki_use_mouse = 1
let g:vimwiki_camel_case = 0
let g:vimwiki_CJK_length = 1
let g:vimwiki_list = [{'path': '~/code/wiki/src/',
                    \ 'path_html': '~/code/wiki/',
                    \ 'html_header': '~/code/wiki/src/tpl/head.tpl',
                    \ 'html_footer': '~/code/wiki/src/tpl/foot.tpl'}
                    \ ]

" au BufLeave             *.wiki        Vimwiki2HTML
au BufNewFile,BufRead   *           set nowrap
au BufNewFile,BufRead   *.wiki      set wrap
au BufNewFile,BufRead   *.wiki      color darkblue

" FuzzyFinder
let g:fuf_previewHeight=0 

" noremap ff :FufFile
" noremap fb :FufBuffer
" noremap fd :FufDir
" noremap ft :FufTag
noremap ft :FufTag
noremap fb :FufBuffer
noremap ff :FufFile
hosted on github, and powered by jekyll. (rss)