OSX 中的 Vim:如何将打开的窗口中的文本粘贴到 vim 中打开的文件中?
在 Linux 中,我使用 Shift + Insert 将系统剪贴板中的任何内容粘贴到终端中。在 Mac 中,没有插入键 - 所以,我想知道如何做到这一点?
In linux, I used Shift + Insert to paste anything in the system clipboard into the terminal. In Mac, there isn't an insert key - so, I'm left wondering how to do that ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
标准 Mac 粘贴快捷方式 Command-v 应该将剪贴板的内容粘贴到 vim 中,在终端窗口中运行(假设 vim 处于插入模式)。我就是用这个方法将前面的句子粘贴到我的Mac上的vim中。如果您是 Mac 新手,并且使用的是 Apple 键盘,则 Command 键上有一个苹果和一个类似八索普的奇怪符号,每个角都有一个环。在我的第三方键盘上,它们标有菱形符号。
The standard Mac paste shortcut, Command-v, should paste the contents of the clipboard into vim, running in a terminal window, assuming vim is in insert mode. I just pasted the previous sentence into vim on my Mac, by that method. If you are new to Macs, and you have an Apple keyboard, the Command keys have an apple and a strange symbol resembling an octothorpe, with a loop at each corner. On my 3rd party keyboard, they are labeled with a diamond-shaped symbol.
这适用于 Macvim。复制的文本被放置在
+
寄存器中,然后在 macvim 缓冲区中点击"+p
,文本将被粘贴到缓冲区中。我发现这比使用命令更快 - v,comand-c。如果您使用控制台 vim,则它被放置在
.
寄存器中,点击".p
从剪贴板粘贴文本。This works with Macvim. The copied text is placed in the
+
register then in the macvim buffer hit"+p
and the text will be pasted into the buffer. I find this quicker than using command-v,comand-c.If you're using console vim then it is placed in the
.
register. Hit".p
to paste the text from the clipboard.在 Ubuntu 中,Shift+Insert 用于粘贴突出显示的文本,而不是粘贴使用 Ctrl+C。
在 macOS 中,可以使用 ⇧Shift+⌘Command+V 来完成粘贴突出显示文本的功能。
我希望这对所有使用 Ubuntu 的用户有所帮助。
In Ubuntu, Shift+Insert is used to paste highlighted text, not to paste text copied in the buffer that was copied using Ctrl+C.
In macOS this functionality of pasting highlighted text can be done with ⇧Shift+⌘Command+V.
I hope this helps any users that are coming from Ubuntu.