vim常用配置

來源:互聯網
上載者:User

標籤: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常用配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.