我同时使用MacVim和控制台Vim。我的外壳是ZSH,终端是iTerm2。
我想要达到的目标:
当我在其他窗口中处理GUI时,有时我希望从VIM窗口中快速粘贴粘贴。我可以使用鼠标来选择文本,但是:
[使用MacVim时,菜单显示我使用cmd-c进行复制,但是无论我执行此操作还是使用上下文菜单,它有时都可以工作,而且通常不起作用。
从论坛中阅读,我尝试做:
:setmouse = a
但是,当我按回车键时,它甚至都不承认该行。
因此,我的简单问题是:如何从VIM中的鼠标选择中快速复制副本,以将其粘贴到另一个窗口中,而无需执行其他任何会使我慢下来的事情?
命令是
set mouse=a
但是您需要剪贴板界面。参见:help "*
我会在视觉上选择(使用或不使用鼠标)并使用"*y
,如果可以逐行完成,则使用:yank *
(有时更容易键入范围,例如:%y*
)。
或者,禁用鼠标报告(在Mac上为Cmd-R,并使用本机复制粘贴。