如何使用vscodevim有效地将代码从编辑器复制到VS Code中的搜索字段?

问题描述 投票:1回答:1

目前,这是使用vscodevim将代码从编辑器复制到VS代码中的搜索字段的方法。

  1. 不知何故在编辑器中选择文本
  2. 右键单击打开上下文菜单(因为按下Ctrl+C似乎不适用于Ubuntu,即使在输入模式下,'p'在搜索字段中不起作用)并单击复制
  3. Ctrl+Shift+F打开搜索字段
  4. Ctrl+V

我很确定这不是从编辑器复制到搜索字段的方式。它是第1步和第2步我希望改为更好的东西。

什么是更有效和类似vim的序列?

vim visual-studio-code vscodevim
1个回答
0
投票

如果要搜索光标下的单词

Ctrl-F将成功。

或者您可以使用Vim的*命令,它可以有效地执行相同操作,但默认情况下立即跳转到下一个匹配项。

除此以外

如果由于某种原因需要使用搜索字段,那么将标签复制到剪贴板的标准Vim方式就可以了,所以你可以进入*+寄存器。这些步骤将是:

  1. 选择文字
  2. "+y(如果需要,可以为此组合创建快捷方式)
  3. Ctrl-Shift-FCtrl-V

另见:How to make vim paste from (and copy to) system's clipboard?

话虽如此,更明显的方法可能是使用Vim的内置搜索功能,所以在选择文本后,剩下的步骤将是y:(yanking选择默认寄存器并打开命令行)然后/?(向前或向后搜索),然后<C-v>(将猛拉的选择粘贴到命令行 - 这只适用于VSCode插件,而在Vim中你应该使用<C-r>")。

© www.soinside.com 2019 - 2024. All rights reserved.