MacVim将所选内容从vim命令行shell复制到MacVim或OS剪贴板
我使用MacVim将所选内容从vim命令行shell复制到MacVim或OS剪贴板,vim,macvim,Vim,Macvim,我使用从MacVim本身运行命令字符以执行命令 e、 g.!进行测试 该命令将输出一个或多个文本。我想使用“鼠标”选择文本的一个子集,然后仅将所选行粘贴回MacVim甚至MacOS剪贴板 我一直在寻找答案,似乎没有任何明显的东西对我有用 使用鼠标选择,然后使用CMD+c和CMD+v从MacVim复制到MacOS剪贴板对我来说是可行的 但是,当我从“shell”输出使用上述过程时,这不起作用 我有MacVim版本8.0.1633(146),它使用的shell是bash 当我从iTerm本身使用“v
从MacVim本身运行命令代码>字符以执行命令
e、 g.!进行测试
该命令将输出一个或多个文本。我想使用“鼠标”选择文本的一个子集,然后仅将所选行粘贴回MacVim甚至MacOS剪贴板
我一直在寻找答案,似乎没有任何明显的东西对我有用
使用鼠标选择,然后使用CMD+c
和CMD+v
从MacVim复制到MacOS剪贴板对我来说是可行的
但是,当我从“shell”输出使用上述过程时,这不起作用
我有MacVim版本8.0.1633(146),它使用的shell是bash
当我从iTerm本身使用“vim”
时,我能够在没有任何限制的情况下复制和粘贴
问题,我当时使用的shell是zsh。使用“终端”
和bash也可以工作。我找到了一个解决方案:当到达输出的末尾时,复制和粘贴就可以工作
当vim“shell”命令生成多行文本作为输出时,将显示一条消息,内容如下:---更多---
几次按键后,您会看到一条消息<代码>按ENTER键或键入command继续
,只有在显示此消息后,才会执行复制和粘贴操作。我发现了错误,当命令行有许多文本时,会显示一条<代码>--更多--消息。几次按键后,您会看到一条消息<代码>按ENTER键或键入command继续,只有在显示此消息后,才会按原样进行复制和粘贴。请将您的解决方案写入实际答案,然后将其标记为已回答。