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

在VIM中用鼠标复制文本,为什么不起作用?,vim,macvim,Vim,Macvim,我同时使用MacVim和console Vim。 我的外壳是ZSH,终端是iTerm2 我正在努力实现的目标: 当我处理GUI时,在另一个窗口中,有时我需要从VIM窗口快速复制粘贴。 我可以使用鼠标选择文本,但是: cmd-c不复制 ctrl-c不复制 ctrl-shift-c不复制 右键上下文菜单有时复制,但不总是复制,我不知道为什么。我不知道它是否与我所处的模式有关,等等,它只是不可靠。在这个阶段,控制台中出现的菜单不是VIM的,因为它没有,而是iTerm2,所以事情变得非常混乱。 当使用M

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

我正在努力实现的目标:

当我处理GUI时,在另一个窗口中,有时我需要从VIM窗口快速复制粘贴。 我可以使用鼠标选择文本,但是:

cmd-c不复制 ctrl-c不复制 ctrl-shift-c不复制 右键上下文菜单有时复制,但不总是复制,我不知道为什么。我不知道它是否与我所处的模式有关,等等,它只是不可靠。在这个阶段,控制台中出现的菜单不是VIM的,因为它没有,而是iTerm2,所以事情变得非常混乱。 当使用MacVim时,菜单显示我使用cmd-c进行复制,但无论我是使用cmd-c还是使用上下文菜单,它有时都会工作,而且通常不会工作

从论坛上阅读,我试着做:

:setmouse=a

但是,当我按return键时,它甚至不承认该行

所以,我的简单问题是:如何在VIM中快速复制鼠标选择,将其粘贴到另一个窗口中,而不必执行任何其他会使我速度减慢的操作

命令是

set mouse=a
但您需要剪贴板接口。见:救命*

我会用鼠标或不使用鼠标进行视觉选择,并使用*y或:yank*(如果可以按行进行),有时范围更容易键入,如:%y*

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

命令是

set mouse=a
但您需要剪贴板接口。见:救命*

我会用鼠标或不使用鼠标进行视觉选择,并使用*y或:yank*(如果可以按行进行),有时范围更容易键入,如:%y*


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

我正在寻找一个只使用鼠标的解决方案,因为在这段时间里,我没有“在”VIM中,我只想抓取部分文本快速粘贴到其他无关的应用程序中,所以我不想使用键盘。cmd-r在以下情况下重置显示:iTerm2@Thomas抱歉,Terminal.app的Cmd-R。iTerm是否没有禁用鼠标报告的快捷方式?也就是说,键盘上有3个字符,看起来不像;有一个选项可以启用/禁用它,但没有键盘切换。因此,我理解:复制部分必须在VIM之外完成,因此这是必须在终端级别解决的问题,对吗?可以是,星型寄存器与OS剪贴簿接口OK,我将阅读更多关于这方面的内容;我正在慢慢潜入VIM,还有很多东西需要学习:我正在寻找一个只使用鼠标的解决方案,因为在这段时间里,我不在VIM中,我只想抓取部分文本快速粘贴到其他无关的应用程序中,所以我不想使用键盘。cmd-r在以下情况下重置显示:iTerm2@Thomas抱歉,Terminal.app的Cmd-R。iTerm是否没有禁用鼠标报告的快捷方式?也就是说,键盘上有3个字符,看起来不像;有一个选项可以启用/禁用它,但没有键盘切换。因此,我理解:复制部分必须在VIM之外完成,因此这是必须在终端级别解决的问题,对吗?可以是,星型寄存器与OS剪贴簿接口OK,我将阅读更多关于这方面的内容;我正在慢慢潜入VIM,还有很多东西需要学习: