【问题标题】:Vim in OSX: How to paste text from open window into a open file in vim?OSX 中的 Vim:如何将打开窗口中的文本粘贴到 vim 中打开的文件中?
【发布时间】:2011-09-15 05:19:57
【问题描述】:

在 linux 中,我使用 Shift + Insert 将系统剪贴板中的任何内容粘贴到终端中。在 Mac 中,没有插入键 - 所以,我想知道如何做到这一点?

【问题讨论】:

    标签: macos vim keyboard-shortcuts clipboard


    【解决方案1】:

    标准的 Mac 粘贴快捷方式 Command-v 应该将剪贴板的内容粘贴到 vim 中,并在终端窗口中运行,假设 vim 处于插入模式。我只是通过这种方法将上一句粘贴到我的 Mac 上的 vim 中。如果你是 Mac 的新手,并且你有一个 Apple 键盘,那么 Command 键上有一个苹果和一个类似于八角形的奇怪符号,每个角落都有一个循环。在我的第 3 方键盘上,它们标有菱形符号。

    【讨论】:

      【解决方案2】:

      这适用于 Macvim。复制的文本放在+ 寄存器中,然后在macvim 缓冲区中点击"+p,文本将被粘贴到缓冲区中。我发现这比使用 command-v,comand-c 更快。

      如果您使用的是控制台 vim,那么它将被放置在 . 寄存器中。点击".p 粘贴剪贴板中的文本。

      【讨论】:

        【解决方案3】:

        在 Ubuntu 中,Shift+Insert 用于粘贴突出显示的文本,而不是粘贴在使用 Ctrl 复制的缓冲区中复制的文本+C.

        在 macOS 中,粘贴突出显示的文本的功能可以通过 ⇧Shift+⌘Command+V 来完成。

        我希望这对所有来自 Ubuntu 的用户有所帮助。

        【讨论】:

          猜你喜欢
          • 2017-01-01
          • 2014-05-08
          • 2011-02-16
          • 2014-07-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多