E447: 在路径中找不到文件 "iostream"

E447: Can't find file "iostream" in path

我目前正在使用 Vim。要打开 iostream,我用光标浏览它并输入 g f。之后在屏幕底部我收到这条消息:E447: Can't find file "iostream" in path。 (我所有的 .cpp 文件都工作得很好)

gfpath 选项指定的目录中查找光标下的文件名。默认情况下(在 unix 系统上),path 选项设置为 .,/usr/include,,。这个默认值不足以直接找到 C++ 标准库头文件。

为了gf找到C++标准库头文件,你可以将/usr/include/c++/<version>/目录添加到path,例如像这样:

:set path=.,/usr/include,,/usr/include/c++/*/