【发布时间】:2018-04-06 09:37:22
【问题描述】:
我使用 ! 字符从 MacVim 本身运行命令来执行命令。
例如!go test
该命令会喷出大量文本。我想使用我的“鼠标”选择文本的一个子集,然后只将选定的行粘贴回 MacVim 甚至 MacOS 剪贴板。
我一直在寻找答案,但似乎对我没有任何帮助。
我可以使用鼠标选择从 MacVim 复制到 MacOS 剪贴板,然后使用 CMD+c 和 CMD+v。
但是,当我从“shell”输出中使用上述过程时,这不起作用。
我有 MacVim 版本 8.0.1633 (146),它使用的 shell 是 bash。
当我使用 iTerm 本身的"vim" 时,我可以复制和粘贴而无需
问题,我当时使用的shell是zsh。使用 "Terminal" 和 bash 也可以。
【问题讨论】:
-
我发现了错误,当命令行有很多文本时,会显示
---More----消息。几次按键后,您会看到一条消息Press ENTER or type command to continue,只有在显示此消息后,复制和粘贴才能正常工作。 -
请将您的解决方案写为实际答案,然后将其标记为已回答。