我试图将某些内容从 vim 复制粘贴到另一个应用程序,并且从该应用程序复制粘贴到vim使用鼠标右键单击然后复制和粘贴(或使用Ctrl+v和Ctrl+c并且还尝试了Commandmac OSX 版本,显然。)。但是,当我尝试这样做时,它只复制第一个单词,vim当我从应用程序复制或从应用程序复制到 时vim,它会复制所有内容,但会插入奇怪的制表符和空格。我认为这发生在我决定在终端上设置鼠标时。如:
:set mouse=a
Run Code Online (Sandbox Code Playgroud)
我.vimrc在 iTerm (mac os x)上的文件中有该行。但是,是否可以将我的复制粘贴与其他vim不中断的应用程序一起粘贴mouse=a?或者至少可以在我复制粘贴时关闭鼠标?我做了:help鼠标,但评论对我没有用。我会把它们粘贴在这里但是...我的复制粘贴工具坏了!
我确实尝试过:set mouse!,:set mouse=a!但这些没有任何用处...... :(
我的环境的附加信息:
我大部分时间也在使用 tmux,不过,我在没有 tmux 会话的情况下测试了这个错误/错误,这就是为什么我主要将其发布为 vim 问题。
在这里将一些 VM 服务器升级到 Debian 9。
现在使用 时ssh,我们无法在远程终端之间复制和粘贴。
光标似乎正在移动,并标记文本,尽管以比平常更有趣/不同的方式,但在执行 command-C / command-V 或复制并粘贴到相应菜单中时,不会将其他任何内容复制到剪贴板.
我们还尝试使用 Shift 和其他键盘组合进行鼠标移动,但没有积极的结果。
这发生在 OS/X 中,即 Sierra 和 El Capitan,以及在 Windows 中,也使用 mobaXterm 终端。
这种情况是由于 vim 意识到拥有鼠标。
按照 Stack Overflow 中的其他问题,我创建/etc/vim/vimrc.local了set mouse="r"和set mouse="v;效果不佳。
最后set mouse=""在同一个文件中进行设置,取得了一定的成功。
但是,它也不能 100% 地正常工作。还能做什么?