vim使用札记

2017.11.30 8:29

看到以前写的vim博客,哎,现在都用emacs了,不过用的也是渣。

最近开始用vim编辑器了,从最开始的配置到现在慢慢使用,我在这儿会贴出一些我的使用上遇到过的问题和如何解决的方案,留给自己和一些会用到的人看看

vim怎么使汇编语法高亮

  开始不知道,然后把文件的后缀名改为.asm格式之后就自动高亮了,那么在gvim里面哪种语言的高亮应该是和后缀名有关吧。

vim全屏

  在windows32位环境下,如果我们想要启动gvim窗口最大化,可以在_vimrc文件最后添加一句

  au_GUIEnter_*_simalt_~x (这里的下划线表示空格)

  如果全屏的话可通过如下方法,

  先将插件gvimfullscreen.dll下载到gvim.exe的目录中,

  然后在_vimrc中配置如下的代码,然后启动vim之后,按下F11之后就可以让vim全屏了

  if has("gui_running") && has("win32")

    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

转载于:https://www.cnblogs.com/tuhooo/p/5028668.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值