解决Linux下Vim编辑复制粘贴会自动缩印问题

在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加。原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内容作为用户的键盘输入来处理。导致在遇到换行符的时候,如果Vim开启了自动缩进,就会默认的把上一行缩进插入到下一 行的开头,最终使代码变乱。

vim file进入之后,通过“:set paste”和“:set nopaste”进入和退出该模式

  

posted @ 2024-05-09 13:02  lucky_tomato  阅读(92)  评论(0编辑  收藏  举报