适用于 Mac 和 Vim 的自动复制和粘贴实用程序

适用于 Mac 和 Vim 的自动复制和粘贴实用程序

我想将浏览器中的大量文本复制粘贴到vim.我想简化这个过程。我正在考虑一个可以执行以下任务的实用程序:

  1. 当文本突出显示时,它应该自动复制到内存中。已经有一个实用程序可以做到这一点:

    https://github.com/lodestone/macpaste

  2. 当复制事件发生时,我希望实用程序自动将此事件粘贴到运行的 vim 文件中iTerm(如果需要,在 内部tmux),无论光标位于何处。

如果没有可以执行这些任务的实用程序,我需要哪个应用程序来编写这样的实用程序?这可以通过更高级别的应用程序来完成吗?Automator或者只是C级别应用程序可以做到这一点?

答案1

如果您的 Vim 实例可以访问系统剪贴板 (register +) 或 X 选择 (register *),您可以使用我的捕获剪贴板插件对于第二部分。使用:CaptureClipboard,插件监视剪贴板的更改并将剪贴板内容的任何更改插入到当前缓冲区中。

相关内容