gpt4 book ai didi

vim - 在 vim 中导航文件系统 -> :find vs. :edit

转载 作者:行者123 更新时间:2023-12-03 22:20:48 24 4
gpt4 key购买 nike

在 Vim 中打开文件时,我几乎总是这样做:

:e subDir/**/file<ctrl-d>

但是在文档和基本上我读过的每一篇 StackOverflow/博客文章中,似乎人们使用“查找”的方式与我使用“编辑”的方式相同。

使用编辑命令而不是查找命令我错过了什么?

最佳答案

:edit默认情况下仅限于工作目录:如果您需要编辑不在工作目录下的文件,则必须提供其绝对路径或相对于工作目录的路径。此外,您需要提供必要的 glob。
:find表面上与 :edit 非常相似但(大)区别在于它在 path 中指定的目录中查找文件。选项。 path是什么让 :find:edit有趣多了.

set path=,,你基本上得到与 :e foo 相同的行为.

set path=**你基本上得到与 :e **/foo 相同的行为除非您不必使用任何 glob。

set path=.,**您还可以访问与当前文件位于同一目录中的文件。

set path=.,**,/path/to/some/central/vendor/directory您还可以访问该目录中的文件……等等。

关于vim - 在 vim 中导航文件系统 -> :find vs. :edit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32898923/

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