Vimでは、別のバッファーで編集しているファイルのファイル名を完成させたいという状況に陥ることがよくあります。
foo.cppとbar.hの2つのバッファーを開いているとします。foo.cppで、「bar.h」を#includeする必要があります。私はこのようなことをしたい:
foo.cpp
#include "b<complete filename to bar.h>
Vimのドキュメントによると、CTRL + x CTRL + fを使用してファイル名を補完することができますが、それは、bar.hの親ディレクトリと同等のCWDを持つVimに依存しているようです。それが常に可能であるとは限りません。
別のバッファーでbar.hを開いている場合、バッファー名に基づいてオートコンプリートすることはできますか?