2017-07-25 10 views
0

私は、Visual Studioコードに追加機能を追加したいと考えています。基本的には、完全なVisual Studioソリューションエクスプローラからの「これまでのスコープ」です。カスタムVisual Studioコード拡張でこれを行うことはできますか?

Visual Studioコードのファイルエクスプローラでは、基本的にコンテキストメニュー(右クリック)のエントリで、表示されるファイルとフォルダを制限する必要があります。

Visual Studioコード拡張でこのようなことは可能ですか?

これまでにVSコードの拡張機能を構築したことがなく、これが可能であるかどうか、あるいは自分の時間を無駄にするかどうかを知りたいと思います。

答えて

1

the API docsによれば、通常はfiles.excludeの設定で行えるように、エクスプローラで表示するファイルをフィルタリングする方法はありません。ただし、it is possibleは、workspace.openFolder複合コマンドで別のフォルダを開きます。これにより、開いているすべてのエディタが閉じられ、元のワークスペースのルートパスも忘れてしまうでしょう。

この拡張機能を元に戻すには、最初のルートパスと開いているエディタを覚えておく必要があります。

0

通常のエクスプローラビューをカスタマイズすることはできません。

ただし、custom viewsでこれを行うことができます。 新しいエクスプローラビューを作成して、必要なものをリストし、必要に応じて動作させることができます。

実装例として、vscode-code-outlineを確認してください。

コンテキストメニューエントリも個別に追加できます。

関連する問題