MicrosoftのVisual Studioコードを使用して、特定のファイルやファイルパターンをサイドバーに表示しないようにするにはどうすればよいですか。
.meta
と.git
スタイルのファイルを隠したい
エクスプローラや検索からファイルやフォルダを隠すようにパターンを設定できます。
node_modules/
を追加してからOKをクリックします。 パターンの構文は強力です。パターンマッチングの詳細は、 ファイルをまたがって検索トピック の下にあります。 あなたが終わったとき、それはこのような何かに見えるはずです:
設定ファイルを直接編集したい場合:たとえば、ワークスペースの最上位のnode_modulesフォルダを隠すには、
"files.exclude": {
"node_modules/": true
}
OS_にある._。DS_Storeファイルなど、._で始まるファイルをすべて隠すには、次のようにします。
"files.exclude": {
"**/._*": true
}
ワークスペース設定を変更することもできます(メインメニュー:ファイル>設定>ワークスペース設定)。ワークスペース設定は、現在のワークスペースに.vscode/settings.json
ファイルを作成し、そのワークスペースにのみ適用されます。ユーザー設定は、開いたVSコードのインスタンスにグローバルに適用されますが、ワークスペース設定が存在する場合は上書きされません。 ユーザーとワークスペースの設定のカスタマイズについてもっと読む 。
特定のプロジェクトの特定の種類のファイルを隠したい場合があります。その場合は、プロジェクトフォルダ内に.vscode
という名前のフォルダを作成し、その中にsettings.json
ファイルを作成できます(つまり.vscode/settings.json
)。そのファイル内のすべての設定は、現在のワークスペースにのみ影響します。
たとえば、TypeScriptプロジェクトでは、これが私が使用したものです。
// Workspace settings
{
// The following will hide the js and map files in the editor
"files.exclude": {
"**/*.js": true,
"**/*.map": true
}
}
Unity3Dを使用しているときの.meta
ファイルの場合、非表示にするための最良のパターンは次のとおりです。
"files.exclude": {
"*/**/**.meta": true
}
これはすべてのフォルダとサブフォルダをキャプチャし、foo.cs.meta
に加えてfoo.meta
を拾います。
" Make Hidden "拡張はとてもうまくいきます!
非表示にすると、非表示/表示操作を簡単に実行できるコンテキストメニュー、非表示項目を表示するビューペインエクスプローラ、および一括非表示項目間をすばやく切り替えることができるワークスペースを保存する機能を使用できます。
私はまたあなたがあなたのプロジェクトsettings.jsonの中で除外されたファイルを隠すことを可能にするvscode拡張子 Peep を推薦したいです。
Vscodeコマンドライン(コマンドパレット)でF1キーを押してから、
ext install [enter] peep [enter]
簡単に切り替えるために、 "extension.peepToggle"をCtrl + Shift + P(デフォルトではF1と同じ)のようなキーにバインドすることができます。キーバインドをするにはCtrl + K Ctrl + Sを押し、peep
と入力してPeep Toggleを選択してバインドを追加します。
__pycache__
フォルダと*.pyc
ファイルは開発者にとって全く不要です。エクスプローラビューからこれらのファイルを隠すには、VSCodeのsettings.jsonを編集する必要があります。以下のようにフォルダとファイルを追加します。
"files.exclude": {
...
...
"**/*.pyc": {"when": "$(basename).py"},
"**/__pycache__": true,
...
...
}
Angular 2+ アプリケーションで作業していて、私のようにきれいな作業環境が好きな場合は、@ omt66の回答に従って、以下をsettings.jsonファイルに貼り付けてください。すべての初期設定が完了したら、これを実行することをお勧めします。
注 :これは実際に.vscodeフォルダ(settings.jsonを含む)も隠します。 (後で変更する必要がある場合は、ネイティブのファイルエクスプローラ/テキストエディタで開きます)
{
"files.exclude": {
".vscode":true,
"node_modules/":true,
"dist/":true,
"e2e/":true,
"*.json": true,
"**/*.md": true,
".gitignore": true,
"**/.gitkeep":true,
".editorconfig": true,
"**/polyfills.ts": true,
"**/main.ts": true,
"**/tsconfig.app.json": true,
"**/tsconfig.spec.json": true,
"**/tslint.json": true,
"**/karma.conf.js": true,
"**/favicon.ico": true,
"**/browserslist": true,
"**/test.ts": true
}
}