首页 > 其他分享 >vi/vim模式下的粘贴多出来的tab和空格如何处理

vi/vim模式下的粘贴多出来的tab和空格如何处理

时间:2025-03-13 16:30:34浏览次数:1  
标签:缩进 vi vim 空格 tab 拷贝 粘贴

经常需要把Windows上写的代码放到Linux上执行,有时直接利用XShell登录Linux系统,在vi/vim下进行粘贴,但是发现粘贴过来的代码多出了很多空格或者table,有的代码直接执行,其实不影响执行,不过对于Python之类的就麻烦了。

这是因为拷贝的文本中已经有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进,从而形成如上图所示的样式。这个问题可以通过VI设置来解决。
1. 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
2. 拷贝完成之后,输入:set nopaste (关闭paste)

标签:缩进,vi,vim,空格,tab,拷贝,粘贴
From: https://www.cnblogs.com/fenghua001/p/18770219

相关文章