web-dev-qa-db-ja.com

VS Codeタブを新しいウィンドウにドラッグ

ウィンドウを分割する代わりに、Sublime、PHPstorm、ChromeなどのVisual Studio Codeの新しいウィンドウにタブをドラッグすることはできますか?

タブをデスクトップにドラッグすると、ファイルがコピーされます。

30
AllenBooTung

1. CTRL + SHIFT + Nを押して、デフォルトの新しいウィンドウを作成します。

タブをこの新しいウィンドウにドラッグします。

20
AllenBooTung

これは Github for Floating Windowsで非常に高く評価されている問題のリクエスト です。

サポートされるまで、次の回避策を試すことができます。

1.新しいウィンドウでワークスペースを複製する [1]

新しいウィンドウコマンドでのワークスペースの複製 は、v1.24(2018年5月)でこの問題に対処するために追加されました。

  1. キーボードショートカットを開く CtrlK、 CtrlS
  2. workbench.action.duplicateWorkspaceInNewWindowのマッピング先 CtrlShiftN またはあなたが好きなもの

Duplicate Workspace in New Window

2.新しいウィンドウでアクティブファイルを開く [2]

新しいウィンドウを手動で開いてファイルをドラッグするのではなく、1つのコマンドですべてを実行できます。

  1. 新しいウィンドウでアクティブファイルを開く CtrlK、 O

Open Active File in New Window

3.同じファイルの新しいウィンドウ [3]

AllenBooTungも指摘したように、別の空のインスタンスで任意のファイルを開いたりドラッグしたりできます。

  1. 新しいウィンドウを開く CtrlShiftN
  2. タブを新しいウィンドウにドラッグ

4.ワークスペースとフォルダーを同時に開く [4]

VS Codeでは、2つの異なるインスタンスで同じフォルダーを開くことはできませんが、 Workspaces を使用して、ファイルの同じディレクトリをサイドバイサイドのインスタンスで開くことができます。

  1. 開いたフォルダ CtrlKCtrlO
  2. 現在のプロジェクトをワークスペースとして保存
  3. 開いたフォルダ CtrlKCtrlO

任意の回避策については、files.autoSave設定をafterDelayonFocusChange、またはonWindowChange

AutoSave

35
KyleMit