標籤:io ar os sp 檔案 on cti bs line
vim /etc/vim/vimrc
set nu " 顯示行號
53 set novisualbell " 不要閃爍
54 set nocompatible "去掉討厭的有關vi一致性模式,避免以前版本的一些bug和局限
55 " 顯示中文協助
56 if version >= 603
57 set helplang=cn
58 set encoding=utf-8
59 endif
60 " 映射全選+複製 ctrl+a
61 map <C-A> ggVGY
62 map! <C-A> <Esc>ggVGY
63 map <F12> gg=G
64 " 選中狀態下 Ctrl+c 複製
65 vmap <C-c> "+y
66 " 自動縮排
67 set autoindent
68 "set cindent
69 " 顯示行號
70 set number
71 "禁止產生臨時檔案
72 set nobackup
73 set noswapfile
"自動補全
75 :inoremap ( ()<ESC>i
76 :inoremap ) <c-r>=ClosePair(‘)‘)<CR>
77 :inoremap { {<CR>}<ESC>O
78 :inoremap } <c-r>=ClosePair(‘}‘)<CR>
79 :inoremap [ []<ESC>i
80 :inoremap ] <c-r>=ClosePair(‘]‘)<CR>
81 :inoremap " ""<ESC>i
82 :inoremap ‘ ‘‘<ESC>i
83 function! ClosePair(char)
84 if getline(‘.‘)[col(‘.‘) - 1] == a:char
85 return "\<Right>"
86 else
87 return a:char
88 endif
89 endfunction
90 filetype plugin indent on
vim常用配置