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