clipboard - 从剪贴板粘贴到 vim 脚本中

标签 clipboard paste vim

我想编写一个 vim 函数,其中包括从剪贴板粘贴(如果重要,Windows)

我觉得应该是这样的

function MyPastingFunc()
  "+p  "paste from clipboard
  "do more stuff
endfunction

当然 "+p 只是 .vim 文件中的一个注释。我怎样才能使它工作?

最佳答案

您正在寻找 :normal 命令:

function MyPastingFunc()
  "paste from clipboard
  normal! "+p
  "do more stuff
endfunction

! 用于防止 vim 也运行可能是 "+p 一部分的用户映射。

关于clipboard - 从剪贴板粘贴到 vim 脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154556/

相关文章:

c++ - 从 QTreeWidget 覆盖复制文本操作

copy - 将 vi (不是 vim )中的一个文件中的行拉到另一个文件?

windows - 剪贴板复制操作 - 内容是谁的文件?

vim - 在 VIM 中,如何写入所有( :wa), 但仅用于非隐藏缓冲区?

git - CtrlP:忽略 git repo 子目录中的文件

linux - 我可以在不离开vim的情况下获得root权限吗?

c++ - 如何检查插入剪贴板的数据是否来自PrintScreen?

linux和windows之间的java剪贴板

c - 使用 GtkClipboard 获取 URL

r - 在字符串开头之前粘贴