[英]How to create Ctrl+f and ctrl+shift+f in vim?
我最近正在學習 vim,因為我必須在一些受限機器上使用 vim。 由於我是 vscode 用戶,我想找到ctrl + f和ctrl + 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 )。
還有如何在vim中添加ctrl + f和ctrl + shift + f映射
我同意 romainl,vim 已經擁有這些功能,無需任何插件。 只是想補充一些細節。
當前文件中的搜索字符串在正常模式下由/
完成,請參閱:h /
, :h pattern.txt
。
許多文件中的搜索字符串可以通過 vimgrep 命令完成,請參閱:h :vimgrep
。
此外,您可能會發現有用的vim fzf 插件,它使用您已安裝的 ripgrep 並執行更多操作。
當然你可以在Ctrl-F
和Ctrl-Shift-F
上做映射,但它會覆蓋內置的 vim 命令,所以我不建議這樣做。
map <C-F> /
map <CS-F> :vimgrep /
見:h map.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.