複数の画面を使用する場合、通常は複数のクラス (ファイル) を異なる画面に配置します。これは、リファクタリング、テストのチェック、変更の比較を行うときに非常に役立ちます。Visual Studio Code では、タブをウィンドウの外にドラッグして、別のモニターなどで表示することはできません。ドキュメントとプラグインを確認しましたが、私が見つけた唯一の方法は、同じプロジェクト (フォルダー) を指す 2 つのウィンドウを開き、それらを異なる画面に配置することです。この解決策は気に入りません。TypeScript を使用してコードの変更を確認するときにも問題が発生します。
なにか提案を?
私は Windows 10、最新バージョンの VSCode を使用しています。
更新: この機能は現在 VSCode Insider で利用可能で、次の安定バージョンでリリースされる予定です。リリースされ次第、更新します。詳細については、以下の回答を参照してください。
ベストアンサー1
解決方法としては、 を押してCTRL+K、 を放した後CTRL、 を押すことですO。
これにより、現在のファイルが新しいウィンドウで開きます。
このソリューションには気に入らない点がいくつかあります。
- ドラッグアンドドロップが機能しない
- VS Codeの新しいインスタンスを作成すると、(私の場合)180MBのRAMが使用されます。
- ファイルを開くのに数秒かかります(かなり遅いです)
- ファイルは元のウィンドウにも開いたままです
2019年3月20日更新:
ここで追跡できる機能リクエストがあります:
https://github.com/Microsoft/vscode/issues/10121
これを実装するのがなぜ難しいかについての説明は、次のとおりです。
https://github.com/Microsoft/vscode/issues/10121#issuecomment-345770248
2019年3月20日更新:
@Mär が強調したもう 1 つの重要な副作用は次のとおりです。
プロジェクト全体が開かれるウィンドウでファイルを開いたときに、IntelliSense が参照を確立できない。
2023年7月11日更新:
VSCode Insider にはこの機能のベータ版があり、非常にうまく動作し、必要な機能を果たします。チームによると、この機能は VSCode の次の安定バージョンでリリースされる予定です。
公式の GitHub リンクはこちらです:https://github.com/microsoft/vscode/issues/10121#issuecomment-1790316086
リリースされるまで試してみるには、ここから VSCode Insider をダウンロードしてください:https://code.visualstudio.com/insiders/
一度 CTRL+SHIFT+P を使ってアクション ダイアログにアクセスし、「アクティブなエディターを新しいウィンドウに移動」を選択します。簡単にアクセスできるように、キーボード ショートカットをバインドすることをお勧めします。
2024年5月20日更新:
この機能はバージョン 1.85.x 以降で利用可能になりました:https://github.com/microsoft/vscode/issues/10121#issuecomment-1836212530