问题描述
我有 project1 和 project2 是两个单独的项目文件夹。我通过在各自的文件夹中输入 code .
来分别打开它们。
在 project1 中,假设我从 project1 中的一个文件中抽取了几行,目的是将其粘贴到 project2 中的另一个文件中,该抽取不会转移到另一个项目中。 project2 中文件的粘贴是之前从 project2 中拉出来的。
是否有共享的剪贴板/寄存器,以便我可以从项目 1 中拉入这些特定寄存器,然后从项目 2 中检索该寄存器?
解决方法
VSCodeVim here 的维护者/开发者对此提供了答案。
本质上,使用寄存器 *
将达到目的。因此,如果您想从项目 1 中提取,请执行以下操作:
"*yy
(将一行插入寄存器 *
)
然后,从这个寄存器粘贴到项目 2
"*p
要将 *
注册为默认值,您可以使用 vim.useSystemClipboard
设置。