gpt4 book ai didi

vim - 如何在vim中创建Ctrl+f和ctrl+shift+f?

转载 作者:行者123 更新时间:2023-12-05 04:57:19 26 4
gpt4 key购买 nike

我最近在学习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+shift+f是否可以使用Rg 对文件进行搜索? (如 ctrl+f)。

还有如何添加 ctrl+fctrl+shift+f 在 vi​​m 中映射

最佳答案

我同意 romainl 的观点,vim 已经具备这些功能,无需任何插件。只想添加一些细节。

在当前文件中搜索字符串在普通模式下由/完成,参见:h/, :h pattern.txt

许多文件中的搜索字符串可以通过 vimgrep 命令完成,参见 :h :vimgrep

您可能还会发现有用的 vim fzf plugin ,它使用您已经安装的 ripgrep 并做更多的事情。

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

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

参见:h map.txt

关于vim - 如何在vim中创建Ctrl+f和ctrl+shift+f?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64474969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com