vim - 如果我在两个终端中打开了 vim,我如何共享复制/粘贴缓冲区?
问题描述
我想yy
从在一个终端仿真器中运行的一个 vim 实例中提取一行,然后p
将该行插入在另一个终端仿真器中运行的另一个 vim 实例中。可能的?有什么特殊的设置可以使用吗?
解决方案
有一个系统剪贴板,您不仅可以在多个终端之间共享数据,还可以shift + insert
在 GUI 应用程序中使用。
首先,检查是否为您的 vim 安装启用了系统剪贴板
vim --version | grep clipboard
如果您看到+clipboard
您可以继续,否则,请按照此页面启用系统剪贴板。
启用系统剪贴板后,您可以将 line via 复制"+yy
到作为系统剪贴板的缓冲区中,然后使用 vim命令+
将其粘贴到另一个终端中。"+p
推荐阅读
- spring - 无法在 Spring Boot 中使用 JUnit 5 模拟 RestTemplate
- html - 删除 CSS 列上的额外底部填充
- c# - 将样式设置为 wpf 自定义控件会覆盖所有内容
- javascript - Ionic Vue Modal 显示内容两次
- open-telemetry - 如何定义兼容日志
- javascript - 我在这个简单的小费计算器项目中遇到类型错误
- python - 将所有输入放入破折号中的单个框中
- javascript - 在javascript中获取未捕获的异常
- python - pytorch tensors cat on dim =0 not worked for me
- python - 如何使用python使用python运行CLI程序