gpt4 book ai didi

file - 在 Vim 的 C/C++ 代码中打开声明为 #include 的光标下的文件?

转载 作者:行者123 更新时间:2023-12-02 06:56:15 25 4
gpt4 key购买 nike

我现在如何在 Vim 中打开光标下的文件。

有什么方法可以打开像下面这样声明的文件?

#include <iostream>
#include "limits.h"

最佳答案

你可以使用:

  • gf 编辑当前窗口中光标下的文件名(需要'nomodified'在当前窗口的现有缓冲区上窗口)。
  • ^wf 在新窗口中编辑光标下的文件名。 (注意:方便的是,^w^f 也可以。)
  • ^wgf 在新标签页中编辑光标下的文件名。

为此,您的 'path' 设置必须包含目标文件的位置。

举个例子,这是我当前系统上的 'path':

.,/usr/include,,

因为limits.h位于/usr/include/limits.h,所以它会自动运行。

但是,由于 iostream 位于 /usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/iostream,它确实 < em>不自动工作。但我可以跑

set path+=/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++

改成

.,/usr/include,,,/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++

现在它可以工作了。您的系统上的确切路径可能会有所不同。

关于file - 在 Vim 的 C/C++ 代码中打开声明为 #include 的光标下的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30933721/

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