gpt4 book ai didi

vim - 如何驯服 vim 的 ":find"命令

转载 作者:行者123 更新时间:2023-12-02 05:45:48 24 4
gpt4 key购买 nike

比如说,我的项目中有文件 foo.js 和 bar.css。 vim 中有一个":find"命令,可以查找文件,匹配字符串。但是,唉,这个命令有一些限制。例如,如果我以这种方式启动 - “vim”,甚至是这种方式 - “vim”。 - 在 js 子目录中找不到任何东西。但是如果我以这种方式启动 vim - “vim js/any_file_other_than_foo.js”,那么调用“:find foo.js”就可以很好地工作。

因为它不直观(我在同一个目录中工作,“pwd”返回相同的路径),我的第一个问题是 - 谁能解释如何规避这个问题?而且,更广泛地说,是否有任何方法可以输入类似 find foo 的内容 - 并打开第一个文件,该文件的名称与模式 foo 匹配。

提前致谢。

最佳答案

你可以试试

:e[dit] **/*foo* 然后按“tab”移动到第一个匹配项。

** 是目录 globbing 模式,而 * 是字符匹配。

如果您愿意,您可以编写一个简单的模糊查找器命令,有关更多信息,您可以查看 vim 提示 wiki:http://vim.wikia.com/wiki/Find_files_in_subdirectories

关于vim - 如何驯服 vim 的 ":find"命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3733118/

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