1

我最近正在学习 vim,因为我必须在一些受限机器上使用 vim。由于我是 vscode 用户,我想找到ctrl+fctrl+ shift+f相当于做字符串搜索

Ctrl+f will search within the file

ctrl+shift+f  will search in all the files in the folder tree.

我添加了 ripgrep ,它搜索 :Rg! ,它总是在所有文件中搜索Ctrl++ 是否可以使用 Rg 来搜索文件shiftf(如ctrl+ f)。

还有如何在vim中添加ctrl+fctrl++shift映射f

4

1 回答 1

1

我同意 romainl,vim 已经有了这些功能,没有任何插件。只是想添加一些细节。

当前文件中的搜索字符串在/正常模式下完成,请参见:h /, :h pattern.txt

在许多文件中搜索字符串可以通过 vimgrep 命令完成,请参阅:h :vimgrep.

你也可能会发现有用的 vim fzf 插件,它使用你已经安装的 ripgrep 并且做更多的事情。

当然你可以在Ctrl-Fand上做映射Ctrl-Shift-F,但它会覆盖内置的 vim 命令,所以我不建议这样做。

map <C-F> /
map <CS-F> :vimgrep /

:h map.txt

于 2020-10-22T18:09:35.280 回答