gpt4 book ai didi

linux - 为什么我不能在 Vim 中复制粘贴这段文字?

转载 作者:可可西里 更新时间:2023-11-01 11:46:44 25 4
gpt4 key购买 nike

当我尝试在 vim 中复制粘贴此文本时,它会将一半放在命令行中,一半放在文本编辑器主窗口中

这是正文

sub(/;;/,"",$0)

如何复制粘贴

最佳答案

当您在控制台 Vim(不是 GVIM)中粘贴时,Vim 无法检测您粘贴的内容是您键入的还是实际粘贴的。因此,任何(插入模式)映射都将适用。您可能有一个离开插入模式的映射(可能是 ;;?),并且在粘贴期间触发,造成严重破坏。

有两种方法可以防止这种情况:

通过 "*p(主动选择)或 "+p(系统剪贴板)以正常模式粘贴,前提是 Vim 能够与之交互。

或者,设置'pastetoggle'选项,例如

:set pastetoggle=<F2>

然后在粘贴前按F2(在插入模式)(注意模式如何变为-- INSERT (paste) --,然后再次按下。这方式,您明确地告诉 Vim“下一个字符不是我输入的,按字面意思对待它们”。

如果这种手动管理对您来说太麻烦,您也可以使用图形化 GVIM。

关于linux - 为什么我不能在 Vim 中复制粘贴这段文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14330218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com