网上那个史上最牛vimrc流传的比较广,天啊好长,我怕配置。后来慢慢熟悉了点,就发现没这么恐怖。vim嘛,理念就是找到你在输入文本时累人的操作,用简单快捷的操作代替之,没必要多找麻烦。
这个vimrc就比较简单了,只有一点基本的设置和键绑定。比较个人化,仅作备份
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 sw=4
set ts=4
" encoding . utf-8 rules!
let $LANG="zh_TW.UTF-8" " locales
set encoding=utf-8 " ability
set fileencoding=utf-8 " prefer
set fileencodings=ascii,utf-8,gbk,ucs-2,ucs-le,sjis,big5,latin1
set ambiwidth=double
set nu
set wildmenu
set ruler
" ^c^V i don't know how these about
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
color slate
" key bindings
noremap <C-[> <C-T>
" tabs
noremap <C-Right> :tabn<CR>
inoremap <C-Right> <C-o>:tabn<CR>
noremap <C-left> :tabprevious<CR>
inoremap <C-LEFT> <C-o>:tabprevious<CR>
" windows
noremap <C-Up> <C-W>k<C-W>_
inoremap <C-Up> <C-o><C-W>k<C-W>_
noremap <C-Down> <C-W>j<C-W>_
inoremap <C-Down> <C-o><C-W>j<C-W>_
" v
noremap <UP> k
noremap <Down> j
noremap <LEFT> h
noremap <Right> l
noremap <ESC> v<ESC>
"
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
" toolbar sucks
set guioptions-=T
function! To_utf8()
set enc=utf8
set fenc=utf8
set tenc=utf8
endfunction

“成功加入此站点”
mark.
@wangweinoo1 欢迎~
竟然没看懂 0.0
ps. 好像 VIM 和我越来越远了……
@xpycc
几个选项而已,配置文件都是比较无厘头的,呵呵
有自己熟悉的工具就好,vs也很好用
@ssword
话说 ACM 居然用的是 Solaris OS ,分站赛用的还是 NetBeans 。完全没有感觉,NetBeans 一小时后就被删了……
还是坚持用NotepadPP好了……