解决粘贴到终端 Vim 缩进错乱

2024-05-09  本文已影响0人  for笑

原因是在终端的 vim 中没有相应的程序来处理这个从其他应用复制粘贴的过程,所以 Vim 通过插入键盘输入的 buffer 来模拟这个粘贴的过程,这个时候 Vim 会以为这是用户输入的

方法一:

:set paste

输入i 状态栏显示-- INSERT (paste) --

方法二:

vim .vimrc文件中加入下面代码:

set pastetoggle=<F9>

set showmode

set ruler

set statusline+=%{&paste?'PASTE':''}

这样配置后,当你按下 F9 进入粘贴模式时,状态栏会显示 "PASTE"。如果你退出粘贴模式,"PASTE" 会从状态栏消失

按下 F9 键时,输入i 状态栏显示-- INSERT (paste) --

上一篇下一篇

猜你喜欢

热点阅读