目前,这是我使用vscodevim将代码从编辑器复制到VS代码中的搜索字段的方法。
Ctrl+C
在Ubuntu上似乎也不起作用,并且'p'在搜索字段中不起作用),然后单击复制Ctrl+Shift+F
打开搜索字段Ctrl+V
我很确定这不是从编辑器复制到搜索字段的意图。我想将其更改为更好的步骤1和2。
什么是更有效且类似于vim的序列?
答案 0 :(得分:0)
如果要在光标下搜索单词
Ctrl-F
将解决问题。
或者您可以使用Vim的*
命令,该命令的作用相同,但是默认情况下会立即跳转到下一个事件。
否则
如果出于任何原因需要使用搜索字段,则可以使用标准的Vim将内容复制到剪贴板的方法,因此可以将其拉到*
或+
寄存器中。步骤如下:
"+y
(如果需要,您可以为此组合创建快捷方式)Ctrl-Shift-F
,Ctrl-V
另请参阅:How to make vim paste from (and copy to) system's clipboard?。
话虽如此,更明显的方法可能是使用Vim的内置搜索功能,因此在选择文本之后,其余步骤将为y:
(将选择拖到默认寄存器并打开命令-行),然后/
或?
(向前或向后搜索),然后<C-v>
(将选中的选项粘贴到命令行-仅在VSCode插件中有效,而在Vim中应该使用<C-r>"
)。