在VIM中用鼠标复制文本,为什么不起作用?

问题描述 投票:0回答:1

我同时使用MacVim和控制台Vim。我的外壳是ZSH,终端是iTerm2。

我想要达到的目标:

当我在其他窗口中处理GUI时,有时我希望从VIM窗口中快速粘贴粘贴。我可以使用鼠标来选择文本,但是:

  • cmd-c不复制
  • ctrl-c不复制
  • ctrl-shift-c不复制
  • 右键菜单上下文菜单有时但并非总是复制,我也不知道为什么。我不知道它是否与我所处的模式有关,等等,这并不可靠。在此阶段,控制台中显示的菜单不是VIM,因为它没有iIM,而是iTerm2,所以事情变得非常混乱。

[使用MacVim时,菜单显示我使用cmd-c进行复制,但是无论我执行此操作还是使用上下文菜单,它有时都可以工作,而且通常不起作用。

从论坛中阅读,我尝试做:

:setmouse = a

但是,当我按回车键时,它甚至都不承认该行。

因此,我的简单问题是:如何从VIM中的鼠标选择中快速复制副本,以将其粘贴到另一个窗口中,而无需执行其他任何会使我慢下来的事情?

vim macvim
1个回答
0
投票

命令是

set mouse=a

但是您需要剪贴板界面。参见:help "*

我会在视觉上选择(使用或不使用鼠标)并使用"*y,如果可以逐行完成,则使用:yank *(有时更容易键入范围,例如:%y*)。

或者,禁用鼠标报告(在Mac上为Cmd-R,并使用本机复制粘贴。

© www.soinside.com 2019 - 2024. All rights reserved.