分页: 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
把状态设回来,否则,就不会自动缩进了。

Re: vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理
发表于 : 2009-11-25 12:09
由 Jarson
学习

Re: vim粘贴时代码被自动每行相比上一行都auto indent了,粘贴完还得重新整理(已解决)
发表于 : 2009-11-25 13:33
由 actan
非常感谢楼上两位
粘贴前先 : set paste
完了之后再 : set nopaste
解决了!
