如果在.vimrc中开了自动缩进功能,那么用右键复制代码进vim中,会出现不规则的缩进。

.vimrc中自动缩进的代码

filetype indent on
filetype indent plugin on
set autoindent
set smartindent

79bc8bfc-b64a-45e6-a3f3-365076fea8fa

特别是python这种对缩进很严格的语言,简直就是灾难。

但是又不能关掉自动缩进功能。

 

这里推荐两个小技巧解决这个问题:

一是用vim的寄存器,就是从系统的剪贴板中复制内容进vim中
在其它地方复制内容后,在vim中敲击双引号+*号键,再输入p即复制成功
快捷键:“*p
不过这种方法需要图形支持
可以通过输入:reg,如果有”*表示支持,没有就不支持

 

再一种就是粘贴内容进vim中,先输入以下命令:
:set paste
再粘贴内容进vim中
复制完再
:set nopaste



发表评论