vim粘贴缩进

  在使用vim编辑器的过程中,有个问题一直比较困扰我,就是代码在粘贴时,缩进得不成样了。

一直知道是缩进造成的原因,所以以前总是在粘贴前把自动缩进取消,使用:set noai nosi,即取消

自动缩进autoindent和智能缩进smartindent,粘贴完后再恢复设置。

  今天偶然看到一篇博客(http://www.cnblogs.com/end/archive/2012/06/01/2531147.html),

里面提到了多种方法,列举如下:

  :set paste -> :set nopaste

  :map <F10> : set paste <CR> :map <F11> :set nopaste <CR>

  :set pastetoggle=<F11>

  其中文中提到的使用寄存器的方法,我还不是特别理解,其实我个人觉得set pastetoggle已经很方便了。


posted on 2015-02-03 20:59  Renny.Chang  阅读(145)  评论(0)    收藏  举报

导航