在 Vim 中,我经常发现自己想要完成在单独缓冲区中编辑的文件的文件名。
假设我打开了两个缓冲区:foo.cpp 和 bar.h。在 foo.cpp 我需要#include "bar.h"。我想做这样的事情:
foo.cpp
#include "b<complete filename to bar.h>
根据 Vim 文档,我可以使用 CTRL+x CTRL+f 来完成文件名,但这似乎依赖于 Vim 具有与 bar.h 的父目录等效的 CWD。这并不总是可能的。
鉴于我在单独的缓冲区中打开了 bar.h,是否可以根据缓冲区名称自动完成?