vim - 在启用 set mouse=a 的情况下在 Vim 外部复制文本

标签 vim configuration mouse copy-paste

启用 set mouse=a 后,在 Vim 内部复制的文本将不会粘贴到 Vim 外部。有人知道解决这个问题的方法吗?

在这里,用鼠标选择文本会打开可视模式并禁用弹出菜单中的复制选项:

enter image description here

最佳答案

用鼠标选择时按shift。这将使鼠标选择的行为就像未启用 mouse=a 一样。

注意:这个技巧也适用于“中间按钮粘贴”:如果你想粘贴在外部选择的 vim 文本,请在单击中间按钮的同时按 shift 。只需确保执行此操作时激活了插入模式(您可能还需要 :set Past 以避免意外效果)。

OS X(苹果机): 按住 alt/option 的同时选择 ( source )

关于vim - 在启用 set mouse=a 的情况下在 Vim 外部复制文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608161/

相关文章:

vim - 使不活动的拆分 Pane 变暗

Vim 尾随字符搜索

git - 为什么 Git 在没有配置的情况下知道我的名字?

c++ - C - 在控制台应用程序中使用鼠标和键盘,无需等待按任意键

Java Swing 通过拖动鼠标滚动

select - emacs 鼠标 Shift + 从光标点选择

vim - 删除制表符之间的所有内容

vim - 在正常模式下,为什么 `q:` 会显示命令历史记录?

java - Web 应用程序中的 Log4j2 配置

java - 如何保存方向之间的状态?