[英]How to Open files and folders in same window in Sublime Text on macOS?
如果我打開~/foo.txt
然后從終端打開~/baz/bar.txt
,Sublime Text 總是會打開 2 個不同的窗口。 打開所有這些不同的窗戶令人惱火..
我試過改變一堆 ST 的設置,但似乎沒有什么能解決這個問題。
有沒有辦法讓所有文件和文件夾在同一個窗口中打開,就像我手動將所有這些文件夾添加到項目中一樣?
在 Sublime 文本菜單中:
Preferences -> Settings - User
尋找“ open_files_in_new_window
”
並用“ false
”改變“ true'
”
與其編輯 SublimeText 默認設置(如 Jahnux73 建議的那樣),您應該轉到 Preferences -> Settings - User,並添加以下內容:
"open_files_in_new_window": false,
不應修改 SublimeText 默認設置文件,因為它可能會被 Sublime 更新覆蓋,因此您始終能夠恢復默認設置。 Sublime 的工作方式是在運行時讀取並應用默認設置,然后讀取並應用 Settings - User 文件。 發生沖突時,用戶設置優先。 這樣,您可以在不修改默認配置的情況下添加自己的設置。
文件夾可以直接拖拽到側邊欄,也可以從菜單欄選擇
Project --> Add Folder to Project.
更好的是,因為它具有與默認情況下未映射到快捷方式的File -> Open folder
相同的功能。 您可以通過以下方式將其設為鍵映射
File -> Preferences -> Key bindings
and append
{ "keys": ["ctrl+shift+o"], "command": "prompt_add_folder" },
然后您可以使用CTRL + SHIFT + O添加文件夾。
將文件或目錄拖動到 sublime 窗口會將它們添加到當前窗口而不是打開新窗口。
以上所有答案僅表示參數文件,但這不適用於文件夾。 我找到了這個解決方案:
HKEY_CLASSES_ROOT\\Folder\\shell\\Open with Sublime Text 3\\command
-a
,得到: C:\\Program Files\\Sublime Text\\sublime_text.exe "%1" -a
subl . -a
subl . -a
對於mac OS ,需要進行兩項更改
1-首選項->設置-用戶
尋找“open_files_in_new_window”
並用“假”改變“真”
2-
在系統首選項中找到 Dock,然后更改“打開文檔時首選選項卡”選項的設置,然后選擇始終。
然后做 :
子文件夾_1
子文件夾_2
子文件夾_3
我在這里詳細解釋
以上所有回復均無效。 在這里,我找到了這個問題的真正解決方案:-
單擊首選項
> Settings - Distraction Free
然后在用戶面板中添加這些行:
“open_files_in_new_window”:假,
然后點擊保存。
干得好!!
上面的答案都不適合我。
我有一個固定到 Dock 的 Sublime 應用程序圖標,每次我通過 Finder 上下文菜單(打開方式> Sublime Text.app)打開一個新文件時,它都會轉到一個新打開的 Sublime 實例,該實例顯示在“最近的應用程序”區域中碼頭。 所以我在 Dock 中總是有 2 個圖標,每個圖標都有不同的標簽集。
我只是從 Dock 中刪除了第一個圖標,並將其從“最近的應用程序”區域固定,然后將其拖到第一個圖標曾經所在的位置。
如果您按照其他答案中的建議將“open_files_in_new_window”設置為“false”(首選項>設置),這似乎可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.