从剪贴板粘贴代码时,Vim 会放置很多制表符 [重复]
Posted
技术标签:
【中文标题】从剪贴板粘贴代码时,Vim 会放置很多制表符 [重复]【英文标题】:Vim puts a lot of tab characters when pasting code from clipboard [duplicate] 【发布时间】:2015-06-12 22:55:41 【问题描述】:我从github 页面复制了代码。当我将它粘贴到我的 vim 编辑器时,它会为每个缩进块放置四个 tab characters
。看起来像这样,
由于 .vimrc 中的 set list
,所有制表符都打印为 ^I
。
我的 .vimrc 看起来像这样,
set backspace=indent,eol,start
set nocompatible
set smartindent
set tabstop=2
set list
set tags=~/pytags
set statusline+=%F
【问题讨论】:
【参考方案1】:Vim 试图在您粘贴时格式化您的代码。在将任何内容粘贴到 vim 之前使用粘贴模式
:set paste
粘贴您的内容,然后取消设置
:set nopaste
【讨论】:
以上是关于从剪贴板粘贴代码时,Vim 会放置很多制表符 [重复]的主要内容,如果未能解决你的问题,请参考以下文章