vim
ソースファイルのルートから開きpath
、すべてのサブディレクトリを含めるようにオプションを拡張します。
たとえばset path+=/usr/include/c++/**
、C ++ヘッダーやset path+=**
ソースディレクトリの場合です。
これにより、次のような可能性が広がります。
1)名前またはその一部でファイルを開く
:find file_name
オートコンプリートとワイルドカード拡張を:find
確実に使用できます。名前を入力すると、名前が検索されます。これは言語に関係なく機能します。きっと気に入るはずです。
2)cusrorの下のファイルへのナビゲート:の
ようなファイルパスに移動したい場合#include "project/path/classA.h
。
gf or gF - go to file under cursor.
Ctrl- 6-後、最後のカーソル位置に戻ってきますgf
かgF
3)APIルックアップとAPIロケーションへのナビゲート
[i
または[I
、ワークスペースを離れることなく、カーソル下の単語の関数シグネチャを検索するために使用できます。[<Tab>
実際に宣言に行きます。Ctrl-6を使用して、最後の場所に戻ります。
拡張せずにpath
、:Ex
コマンドでファイルのナビゲートを開始し、ファイルをナビゲートして開くことができます。私NerdTree
はこれよりも好きです。