kai*_*rav 3 macos vim copy-paste tmux iterm2
我在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
Run Code Online (Sandbox Code Playgroud)
所以,例如为了复制两行,你可以做"*2yy(到剪贴板寄存器,两行拉); 或者你可以用视觉模式标记一些东西,然后只是"*y(到剪贴板注册,猛拉).如果您希望始终自动使用剪贴板寄存器,除非指定了其他寄存器,您可以将以下内容添加到.vimrc:
set clipboard+=unnamed
Run Code Online (Sandbox Code Playgroud)
然后一个简单的2yy复制两行,你可以将它粘贴到iTerm或任何其他应用程序中.
| 归档时间: |
|
| 查看次数: |
5897 次 |
| 最近记录: |