VSCodeは常に私のセッションを記憶し、最後に使用したときに開いていたファイルやプロジェクトを再度開くようです。ファイルまたはフォルダーを指定してコマンドラインから実行すると、正しく動作することは明らかですが、タスクバーのショートカットから開く場合は、デフォルトで空の環境にしたいと思います。
この動作を変更する方法はありますか?
VSCodeは常に私のセッションを記憶し、最後に使用したときに開いていたファイルやプロジェクトを再度開くようです。ファイルまたはフォルダーを指定してコマンドラインから実行すると、正しく動作することは明らかですが、タスクバーのショートカットから開く場合は、デフォルトで空の環境にしたいと思います。
この動作を変更する方法はありますか?
"window.reopenFolders" : "all"ていて、現在アクティブなディレクトリにあるかどうかに関係なく、設定によってすべてのファイルが開かれます。悲しいことに、すべての「アクティブディレクトリ=ワークスペース」のため、VSコードはまだ複数のアクティブディレクトリをサポートしていないようです。
"window.reopenFolders" : "all"。テストするには、1)に移動しFile>Close Folder、2)ランダムなファイルをVS Codeにドラッグアンドドロップします。3)に移動しますFile>Exit。4)VS Codeを再起動します。セッションを復元するには、Active Directoryを開いておく必要があります。ファイルの場所に関係なく、セッションは、アクティブディレクトリがある限り記憶されます。ところで、Project Manager複数のアクティブディレクトリ間をジャンプする拡張機能をインストールできます。
回答:
また、設定に移動して以下を使用することもできます。
"window.reopenFolders": "なし"
エディターを閉じたときに作業していたフォルダーを再度開くことはありません。他のオプションはone(デフォルト)とallです。
2017-11-09を編集:
オプションは最新バージョンで変更されました。
"window.restoreWindows": "none"
Mathieu DOMERの回答をご覧ください。
2018-09-12を編集:
これに関連する別の設定は、hotExit設定です。これは、関連する質問に対するこの回答で説明されています。保存されていないファイルを再度開いて記憶しないようにするには、次のように設定します。
"files.hotExit": "off"
しかし、私が行ったテストから、window.restoreWindows設定がに設定されているnone場合、これは必要ありません。私はすべての可能な組み合わせをテストしたわけではないので、YMMVをテストしました。
コメントの質問に答えたり、設定を編集したりするには、設定ファイルを開く必要があります。いくつかのドキュメントはここにあります(少なくとも、これを書いている日には)。
window.reopenFolders設定オプションはありません。代わりに、私はwindow.restoreWindows
-nVS Codeの起動にオプションを追加すると、常に空のウィンドウで起動し、前のセッションを復元しません。
code --helpます(表示-n, --new-window Force to open a new window.)が、以前のすべてのウィンドウを再び開きます。プログラムが既に実行されている場合にのみ意味のあることをすることを意図していると思います。
Untitled-1タブで開きます。それは私にナッツを運転します