vim使用札記

2017.11.30 8:29html

看到之前寫的vim博客,哎,如今都用emacs了,不過用的也是渣。linux

最近開始用vim編輯器了,從最開始的配置到如今慢慢使用,我在這兒會貼出一些個人使用上遇到過的問題和如何解決的方案,留給本身和一些會用到的人看看c++

vim怎麼使彙編語法高亮

  開始不知道,而後把文件的後綴名改成.asm格式以後就自動高亮了,那麼在gvim裏面哪一種語言的高亮應該是和後綴名有關吧。vim

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的逼

vim括號自動補全

  在_vimrc文件尾部中添加以下代碼

  inoremap ( ()<ESC>i

  inoremap [ []<ESC>i

  inoremap { {}<ESC>i

  inoremap < <><ESC>i

vim取消自動添加註釋

    在_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

gVim關閉右側的滾動條

  在_vimrc的文件末尾添加以下語句

  set guioptions-=r

vim取消換行自動註釋

      set paste

相關文章
相關標籤/搜索