目前,这是使用vscodevim将代码从编辑器复制到VS代码中的搜索字段的方法。
Ctrl+C
似乎不适用于Ubuntu,即使在输入模式下,'p'在搜索字段中不起作用)并单击复制Ctrl+Shift+F
打开搜索字段Ctrl+V
我很确定这不是从编辑器复制到搜索字段的方式。它是第1步和第2步我希望改为更好的东西。
什么是更有效和类似vim的序列?
如果要搜索光标下的单词
Ctrl-F
将成功。
或者您可以使用Vim的*
命令,它可以有效地执行相同操作,但默认情况下立即跳转到下一个匹配项。
除此以外
如果由于某种原因需要使用搜索字段,那么将标签复制到剪贴板的标准Vim方式就可以了,所以你可以进入*
或+
寄存器。这些步骤将是:
"+y
(如果需要,可以为此组合创建快捷方式)Ctrl-Shift-F
,Ctrl-V
另见:How to make vim paste from (and copy to) system's clipboard?。
话虽如此,更明显的方法可能是使用Vim的内置搜索功能,所以在选择文本后,剩下的步骤将是y:
(yanking选择默认寄存器并打开命令行)然后/
或?
(向前或向后搜索),然后<C-v>
(将猛拉的选择粘贴到命令行 - 这只适用于VSCode插件,而在Vim中你应该使用<C-r>"
)。