我可以使用"*y
将文本从Vim复制到其他Mac应用程序中。但是,当我尝试从TextEdit等应用程序粘贴到Vim时,我无法使用"*p
粘贴文本。是否有一些我错过的设置?
我可以使用"*y
将文本从Vim复制到其他Mac应用程序中。但是,当我尝试从TextEdit等应用程序粘贴到Vim时,我无法使用"*p
粘贴文本。是否有一些我错过的设置?
:reg +
和:reg *
查看应该不显示任何内容。很容易验证你的Vim是否带有剪贴板支持,可以使用以下命令:$ /path/to/vim --version | grep clipboard
应该查找-clipboard
和-xterm-clipboard
,它们意味着“没有剪贴板支持”。
实现剪贴板支持的唯一实用方法是安装适当的Vim构建,可以通过下载MacVim、使用Homebrew或Macports等软件包管理器或手动编译来完成。我建议选择第一种选项:这是最简单和最快捷的选择,也不需要太多技术知识。
$ vim --version
命令输出完整信息,并提供有关您的环境的所有细节来提出问题。 - romainlCommand+V
从系统剪贴板中粘贴或通过 macports 安装一个新版本的 vim。
改用 "+p
。
我认为 +
是指向系统剪贴板的寄存器。
"+
和 "*
是等效的。 - romainl