如何使用VSCODEVIM在VS代码中有效地将代码从编辑器复制到搜索字段



这是当前我使用VSCODEVIM中的vs代码将代码从编辑器复制到搜索字段的方式。

  1. 以某种方式选择编辑器中的文本
  2. 右键单击以打开上下文菜单(因为在输入模式下,按Ctrl+C似乎在Ubuntu上不起作用,并且" P"在搜索字段中不起作用),然后单击复制
  3. Ctrl+Shift+F打开搜索字段
  4. Ctrl+V

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

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

如果要在光标下搜索单词

Ctrl-F将做到这一点。

或者您可以使用VIM的*命令,该命令有效地执行了相同的操作,但默认情况下会立即跳到下一个出现。

否则

如果您出于任何原因需要使用搜索字段,则标准VIM将其复制到剪贴板的方法可以正常工作,因此您可以将其拉入*+寄存器。然后这些步骤将是:

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

另请参见:如何使VIM糊状物从(并复制到)系统的剪贴板?

话虽如此,更明显的方法可能是使用VIM的内置搜索功能,因此选择文本后,其余步骤将是y:(Yanking选择到默认寄存器并打开命令行),然后/?(向前或向后搜索),然后搜索<C-v>(将洋基选择粘贴到命令行 - 仅在VSCODE插件中起作用,而在VIM中,您应该使用<C-r>")。

我是vim的新手,所以使用vim命令可能会有更好的方法,但是现在这很好。

使用i进入插入模式,而不是选择要搜索的单词(我正在使用鼠标),而不仅仅是按ctrl + f。您的搜索窗口将像往常一样打开,其中包含所选单词。

相关内容

  • 没有找到相关文章

最新更新