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

1 vim copy-paste

我从github页面复制了代码.当我将它粘贴到我的vim编辑器上时,它会tab characters为每个缩进块添加四个.看起来像这样, 在此输入图像描述

^I因为set list.vimrc 而打印所有制表符.我的.vimrc看起来像这样,

set backspace=indent,eol,start
set nocompatible
set smartindent
set tabstop=2
set list
set tags=~/pytags
set statusline+=%F
Run Code Online (Sandbox Code Playgroud)

Cha*_* Ma 7

Vim正在尝试在粘贴时格式化代码.在将任何内容粘贴到vim之前使用粘贴模式

:set paste
Run Code Online (Sandbox Code Playgroud)

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

:set nopaste
Run Code Online (Sandbox Code Playgroud)