![](/img/trans.png)
[英]Visual Studio Code - Open new window instead of new tab during debugging
[英]Visual Studio Code open tab in new window
我正在嘗試在 Visual Studio Code 中的新 window 中打開一個選項卡,以便將其移動到另一個屏幕。 如果我將選項卡拖到另一個屏幕,則會創建一個文件。 是否有在新的 Visual Studio Code window 中打開選項卡的快捷方式,以便我可以將其移動到另一個屏幕?
在 Windows 和 Linux 上,按Ctrl + K ,然后松開按鍵並按O (字母 O,而不是零)。
在 macOS 上,按command + K ,然后按O (不按住command )。
這將在新窗口/實例中打開活動文件選項卡。
這是Github 中針對 Floating Windows 的一個非常高票的問題請求。
在他們支持之前,您可以嘗試以下解決方法:
在 v1.24(2018 年 5 月)中添加了新窗口命令中的重復工作區以解決此問題。
workbench.action.duplicateWorkspaceInNewWindow
映射到Ctrl + Shift + N或任何你想要的無需手動打開新窗口並拖動文件,您只需一個命令即可完成所有操作。
正如 AllenBooTung 還指出的,您可以在單獨的空白實例中打開/拖動任何文件。
VS Code 不允許您在兩個不同的實例中打開同一個文件夾,但您可以使用工作區在並排實例中打開相同目錄的文件。
對於任何解決方法,還可以考慮設置自動保存,以便通過將files.autoSave
設置更新為afterDelay
、 onFocusChange
或onWindowChange
來保持文檔同步
當我想拆分屏幕時,我通常會執行以下操作之一:
在Visual Studio 1.43 (Q1 2020) 中, Ctrl + K然后O鍵盤快捷鍵將適用於文件。
請參閱問題 89989 :
例如,應該可以調用“
Open Active File in New Window
”命令並將該文件打開到網絡中的空工作區中。
只是更新,2019 年 2 月 1 日:Mac 上的cmd+shift+n
現在打開一個新窗口,您可以在其中拖動選項卡。 直到我通過 KyleMit 的回復並看到他的鍵映射建議已經映射到正確的操作時,我才發現這一點。
我找到了一種通過命令行從 @mbomb007 的解決方法實現“在新窗口中復制工作區”工作流的方法:
如果該文件夾是現有 window 的根目錄,通常code --new-window <path-to-folder>
不會打開新的 window。
code --new-window <path-to-some-file>
后跟code --add <path-to-folder>
就可以了。 我在這些命令之間設置了 1 秒的延遲。
Issue #2686已關閉,建議用戶使用“在新窗口中復制工作區”工作流程,但不包括 CLI 解決方案。 我會在那里發布這個解決方法,但它被鎖定了。
您也可以按 Win+Shift+[n]。 N 是應用程序在任務欄中的位置。 例如,如果它被固定為第一個應用程序點擊 WIn+Shift+1 並且窗口將打開一個新實例。 這適用於所有應用程序。
我同意所有這些解決方法都不是必需的。 幾乎所有其他應用程序都可以將選項卡作為窗口拖出,我想不出我使用過的任何東西,而且 VSCode 應該實現我們期望在那里出現的無處不在的功能。
按 Command+K(等待,它會等待按下您可以在下欄中看到的任何鍵)然后按 O。所以,它是Cmd+k+ O
(空格表示等待時間很少)。
例如,如果接受的答案對您不起作用,則您的快捷鍵可能已更改為執行其他操作。 您可以通過Ctrl + Shift + P
啟動命令輸入,然后鍵入“新窗口”,您將看到結果File: Open active tab in a new window
,然后選擇它。
我想使用我的第二個屏幕來查看文檔的預覽。 由於預覽未在第二個窗口中更新,因此所有建議均無效,即使工作區已復制並啟用自動保存。
我的解決方法是簡單地增加窗口的大小以跨越兩個屏幕,並使用標准的拆分選項卡。
要將一個窗口擴展到兩個屏幕,我建議使用Microsoft PowerToys 。 FancyZones 功能可以配置為允許區域跨越顯示器,因此可以創建自定義畫布以將單個窗口快速擴展到兩個屏幕。
如果您正在使用優秀的
只需輕按Apple-Shift-N (如“新窗口”)
拖動任何你想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.