从剪贴板粘贴代码时,Vim会放置很多制表符

时间:2015-04-08 05:50:52

标签: vim copy-paste

我从github页面复制了代码。当我将它粘贴到我的vim编辑器上时,它会为每个缩进块添加四个tab characters。看起来像这样, enter image description here

由于.vimrc中的^I,所有标签字符都打印为set list。 我的.vimrc看起来像这样,

set backspace=indent,eol,start
set nocompatible
set smartindent
set tabstop=2
set list
set tags=~/pytags
set statusline+=%F

1 个答案:

答案 0 :(得分:7)

Vim正在尝试在粘贴时格式化代码。在将任何内容粘贴到vim

之前使用粘贴模式
:set paste

粘贴您的内容,然后取消设置

:set nopaste