分页: 1 / 1

vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理(已解决)

发表于 : 2009-11-25 10:46
actan
不管在vimrc里怎么关掉或者开启 autoindent, 结果在终端里 Ctrl+Shift+v时,拷贝时indent是工整的代码,粘贴后都斜着贴进去了,到最后一行都没法看了。

怎么搞呢?

Re: vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理

发表于 : 2009-11-25 11:26
roylez
方法一: :set paste

方法二: "+p

Re: vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理

发表于 : 2009-11-25 12:04
dukeduan
补充一下,粘贴完之后要
:set nopaste
把状态设回来,否则,就不会自动缩进了。 :em01

Re: vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理

发表于 : 2009-11-25 12:09
Jarson
学习 :em11

Re: vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理(已解决)

发表于 : 2009-11-25 13:33
actan
非常感谢楼上两位

粘贴前先 : set paste

完了之后再 : set nopaste

解决了!

:em01