繁体   English   中英

在iterm,vim中复制粘贴

[英]copy paste in iterm, vim

我在Mac中将iterm用作命令行终端。 在iterm中,我使用tmux作为终端管理器。 当我在Vim中打开代码文件时,复制就变得很痛苦。 要在vim中复制文本,我需要按住“ option”键,然后选择文本。 持有期权时有多个问题:1)在选择模式下我无法滚动2)将终端分成2个窗格时,请跨窗格使用选项副本进行选择,这很困难。

我不确定此问题的原因以及在哪里可以找到解决方法。 有人可以帮我吗?

您不能依靠iTerm的剪贴板支持,因为它对Vim或tmux的拆分一无所知。 请使用本机Vim复制。

:help v
:help V
:help y
:help d
:help "*
:help clipboard

因此,例如,为了复制两行,您可以执行"*2yy (到剪贴板寄存器,两行猛拉);或者可以使用可视模式标记某些内容,然后只需"*y (到剪贴板寄存器,猛拉)。 如果希望剪贴板寄存器始终自动使用,除非指定了另一个寄存器,可以在.vimrc添加以下内容:

set clipboard+=unnamed

然后,简单的2yy将复制两行,您可以将其粘贴到iTerm或任何其他应用程序中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM