Vim在OSX中:如何将打开窗口的文本粘贴到vim中打开的文件中?

9
在Linux中,我使用Shift + Insert将系统剪贴板中的任何内容粘贴到终端中。在Mac中,没有插入键 - 所以,我想知道怎么做?
3个回答

13

标准的 Mac 粘贴快捷键是 Command-v,应该可以将剪贴板内容粘贴到运行在终端窗口中的 vim 中,前提是 vim 处于插入模式。我刚刚就是用这种方法将前一句话粘贴到了我的 Mac 上的 vim 中。如果您是新手并且使用苹果键盘,则 Command 键上有一个苹果符号和一个类似八角形的奇怪符号,每个角上都带有一个环。在我的第三方键盘上,它们标有菱形符号。


5
这适用于Macvim。复制的文本被放置在+寄存器中,然后在macvim缓冲区中按"+p,文本将被粘贴到缓冲区中。我发现这比使用command-v,comand-c更快。
如果您正在使用控制台vim,则将其放置在.寄存器中。按".p即可从剪贴板中粘贴文本。

4
在Ubuntu中,使用Shift+Insert来粘贴高亮文本,而不是粘贴使用Ctrl+C复制的缓冲区中的文本。

在macOS中,可以使用⇧Shift+⌘Command+V来实现粘贴高亮文本的功能。

希望这能帮助从Ubuntu转换过来的任何用户。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接