启用set mouse=a后,在Vim内部复制的文本将不会粘贴到Vim外部。有人知道怎么解决这个问题吗?
在这里,用鼠标选择文本将打开可视模式,并禁用弹出菜单中的复制选项:
启用set mouse=a后,在Vim内部复制的文本将不会粘贴到Vim外部。有人知道怎么解决这个问题吗?
在这里,用鼠标选择文本将打开可视模式,并禁用弹出菜单中的复制选项:
当前回答
按住shift键复制粘贴选区对我很有用
其他回答
您可以在vim命令行中使用:set mouse&来启用使用鼠标选择的文本的复制/粘贴。然后您可以简单地使用鼠标中间按钮或shiftinsert粘贴它。
如果您正在使用,Putty会话,那么它会自动复制选择。 如果我们在vim中使用了“set mouse=a”选项,使用Shift+鼠标拖动选择自动选择文本。 需要检查x项。
set set mouse=a在vi中,使用MobaXterm,在服务器上安装vm -gtk3后,用鼠标拖动和Ctrl + Insert工作,但似乎只适用于MobaXterm
安装vim-gtk3后,vi会链接到它
lala@kubu:~$ sudo apt install gvim
[sudo] password for lala:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package gvim is a virtual package provided by:
vim-gtk3 2:8.2.2434-3ubuntu3.2
vim-athena 2:8.2.2434-3ubuntu3.2
You should explicitly select one to install.
E: Package 'gvim' has no installation candidate
lala@kubu:~$ which vi
/usr/bin/vi
lala@kubu:~$ file /usr/bin/vi
/usr/bin/vi: symbolic link to /etc/alternatives/vi
lala@kubu:~$ file /etc/alternatives/vi
/etc/alternatives/vi: symbolic link to /usr/bin/vim.gtk3
lala@kubu:~$
在Ubuntu中,可以在VIM (Ctrl-Shift-C & Ctrl-Shift-V)中对使用Shift键高亮的文本使用X-Term复制和粘贴绑定。
另一个OSX-Mac选项是取消勾选View->允许鼠标报告(或按⌘- r切换它)。这允许你在鼠标交互和鼠标选择之间切换,这在选择和复制/粘贴一些位时可能很有用,因为你不需要按住修改键来做这件事。
有行号的多行注意事项:
我通常启用行号,所以如果你选择多行,这也会复制行号。如果你想复制多条没有行号的行,使用:set nonu禁用这些行号,然后你可以:set nu在复制完成后重新启用它们。