当前位置:  开发笔记 > IOS > 正文

在iterm中复制粘贴,vim

如何解决《在iterm中复制粘贴,vim》经验,为你挑选了1个好方法。

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

我不确定这个问题的原因以及在哪里找到解决方法.任何人都可以帮我吗?



1> Amadan..:

你不能依赖iTerm的剪贴板支持,因为它不会对Vim或tmux的分裂有任何了解.请改用原生Vim副本.

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

所以,例如为了复制两行,你可以做"*2yy(到剪贴板寄存器,两行拉); 或者你可以用视觉模式标记一些东西,然后只是"*y(到剪贴板注册,猛拉).如果您希望始终自动使用剪贴板寄存器,除非指定了其他寄存器,您可以将以下内容添加到.vimrc:

set clipboard+=unnamed

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


@LondonRob:你的Vim有剪贴板支持吗?(`:version`,然后查找`+ clipboard`或`-clipboard`).OSX默认Vim没有编译,MacVim,NeoVim.
必须有另一步骤才能使它在iTerm 2中起作用,因为使用Mac OS High Sierra的`“ * yy`”或`set剪贴板`命令都不允许我从iTerm2中的剪贴板复制/粘贴。
推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有