如果';你在用vim吗?

如果';你在用vim吗?,vim,Vim,如果我在顶部有几行#include行,并且我想查看包含的文件,那么在Eclipse中可以控制并单击文件名。vim是否有任何等效文件?如果该文件是本地包含的文件,则可以在光标悬停在该文件名上的同时键入gf 这是执行“go文件”的命令,因此您可以保留当前文件并跳转到所选文件。上述答案可能适用于VIM,但一般来说,如果这些是您提供的头文件,您应该在项目目录中查看它们,因为它们应该包含路径,然后是文件,如\include“path/to/the/header.h” 您只需从这里导航到头文件。对于中包含的

如果我在顶部有几行
#include
行,并且我想查看包含的文件,那么在Eclipse中可以控制并单击文件名。vim是否有任何等效文件?

如果该文件是本地包含的文件,则可以在光标悬停在该文件名上的同时键入gf


这是执行“go文件”的命令,因此您可以保留当前文件并跳转到所选文件。

上述答案可能适用于VIM,但一般来说,如果这些是您提供的头文件,您应该在项目目录中查看它们,因为它们应该包含路径,然后是文件,如
\include“path/to/the/header.h”

您只需从这里导航到头文件。对于
中包含的头文件,您需要查看编译器特定的文件夹我在发布后不久就找到了答案


我刚开始处理一个大型项目。路径只是
“example.h”
,它不在同一个文件中,也不在路径中,但编译很好。这告诉我make文件必须为您确定文件的位置做一些工作。请检查makefile中的任一项(字面上只是称为
makefile
)或者在
makefile.globals
中。您是使用IDE来编译此文件,还是使用命令行?是的,makefiles正在用于编译项目。我使用命令行。大约有15个makefiles,在没有IDE的情况下查找每个头文件是一件令人头疼的事。您的项目中有多少个文件?是否有15个单独的项目正在合并o创建您的?15个makefile似乎有点过多,即使对于中大型项目也是如此