2017.11.30 8:29html
看到之前寫的vim博客,哎,如今都用emacs了,不過用的也是渣。linux
最近開始用vim編輯器了,從最開始的配置到如今慢慢使用,我在這兒會貼出一些個人使用上遇到過的問題和如何解決的方案,留給本身和一些會用到的人看看c++
開始不知道,而後把文件的後綴名改成.asm格式以後就自動高亮了,那麼在gvim裏面哪一種語言的高亮應該是和後綴名有關吧。vim
在windows32位環境下,若是咱們想要啓動gvim窗口最大化,能夠在_vimrc文件最後添加一句windows
au_GUIEnter_*_simalt_~x (這裏的下劃線表示空格)編輯器
若是全屏的話可經過以下方法,ui
先將插件gvimfullscreen.dll下載到gvim.exe的目錄中,.net
而後在_vimrc中配置以下的代碼,而後啓動vim以後,按下F11以後就能夠讓vim全屏了插件
if has("gui_running") && has("win32")orm
map_<F11>_<ESC>:call_libcallnr("gvimfullscreen.dll","ToggleFullScreen",0)<CR> "非插入模式下按F11全屏
imap_<F11>_<ESC>:call_libcallnr("gvimfullscreen.dll","ToggleFullScreen",0)<CR> "插入模式下按F11全屏
endif
(上述代碼注意空格,和"0)<CR>"裏面的是數字0)
參考連接:vim全屏模式,用linux裝逼->在windows裝linux的逼
在_vimrc文件尾部中添加以下代碼
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap < <><ESC>i
在_vimrc文件中添加以下語句
autocmd FileType * setlocal formatoptions-=c formatoptioins-=r formatoptions-=o
若是是值針對c/c++類型的文件,則要改成
au FileType c,cpp setlocal comments-=:// comments+=f://
在3中說過自動添加括號,只能添加在一行,但咱們更但願的是輸入大括號以後能夠分三行
而後,中間的那行還相對於大括號自動縮進了三行咱們能夠添加以下語句
imap { {}<ESC>i<CR><ESC>V<O
前提條件是,你已經設置了以下的四句話
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
參考資料:http://www.itye.org/archives/1226
在_vimrc的文件末尾添加以下語句
set guioptions-=r
set paste