vim - 在插入模式下从系统剪贴板粘贴,然后重复 (.) 失败

标签 vim clipboard paste

我在 MacVim 中,但我猜这也适用于 gVim。在插入模式下,如果我从系统剪贴板粘贴 ⌘-v 然后退出 Esc 然后重复 .它所做的只是将光标移回一个空格。它没有将系统粘贴注册为我键入的击键的一部分。

奇怪的是,如果我在正常模式下输入 ⌘-v,我可以点击 .后重复它,它工作正常。

我知道我可以输入 <c-r>* ,但那是 .

我试过 inoremap <D-v> <c-r>*但它似乎没有效果。

最佳答案

试着把它放在你的 ~/.gvimrc 中:

inoremenu Edit.Paste <C-r><C-p>*

关于vim - 在插入模式下从系统剪贴板粘贴,然后重复 (.) 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11751647/

相关文章:

mysql - 将不同 MySQL 表的列粘贴到 ascii 文件中

regex - 在 Vim 中排除与 ‘\%’ 的匹配?

vim - 如果 NERDTree 和 TagList 是最后且唯一的缓冲区,则自动退出 Vim

vim - 如何确定vim中的水平滚动位置

javascript - 将剪贴板图像粘贴到 Canvas

r - 将两个不同长度的字符向量粘贴在一起

vim - Vim为什么用红色突出显示我所有的JSON注释?

c# - 为什么 Clipboard.GetText 不起作用?

c# - 将 ClipboardContentBinding 绑定(bind)到 DisplayMemberPath

linux - 将一列从一个表添加到另一个表的特定位置