我现在如何在Vim中打开光标下的文件。
有没有办法打开如下所示的文件?
#include <iostream>
#include "limits.h"
答案 0 :(得分:6)
您可以使用:
'nomodified'
)。要使其正常工作,您的'path'
设置必须包含目标文件的位置。
举一个例子,这是我当前系统上的'path'
:
.,/usr/include,,
由于limits.h
位于/usr/include/limits.h
,因此会自动生效。
但是,由于iostream
位于/usr/lib/gcc/x86_64-pc-cygwin/4.9.2/include/c++/iostream
,因此不会自动生效。但我可以跑
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++
现在它有效。确切的路径可能会因您的系统而异。
答案 1 :(得分:1)
将光标移动到文件名并尝试在正常模式下使用 g f 。
有关其他信息,请参阅:h gf
。您可能需要设置选项path
,suffixesadd
等