簡體   English   中英

關閉 Sublime Text 中的所有選項卡,但不關閉窗口

[英]Close all tabs, but not the window, in Sublime Text

有沒有辦法在 Sublime Text 中一次性關閉所有選項卡,但讓當前項目的窗口保持打開狀態? 當我只想關閉所有打開的文件並開始新任務時,這真的很煩人,我必須一一Cmd-W 如果我執行Cmd-Opt-W它將關閉所有選項卡和當前項目。

感謝 Alex,結果變得很簡單,Preferences > Key Bindings > User:

{ "keys": ["super+shift+w"], "command": "close_all" }

無需重新啟動 Sublime,它立即生效。 更好的是,無需使用新的快捷方式,在所有選項卡都消失后,您仍然可以使用Cmd-W關閉 Sublime 窗口。

文件菜單中有一個選項,但沒有快捷方式:

  • 文件 -> 關閉所有文件

編輯- 更改用戶設置:

好吧,打開 Preferences -> Key Bindings - User 並在 [] 之間粘貼以下內容:

{ "keys": ["ctrl+alt+shift+w"], "command": "close_all" }

然后使用 Ctrl、Alt、Shift 和 w 關閉所有選項卡。

您必須先重新啟動 Sublime。

注意:對於 Sublime Text 3.2.2,Build 3211 你不需要重新啟動 sublime text 來浪費你的時間。只需將代碼放入 [ ](如上所述),保存並關閉 Key Bindings - User 窗口。現在所有通過使用 Ctrl + Alt + Shift + W 退出 Sublime Text,打開的選項卡將關閉。

這是我在 Mac Sublime Text 3 上設置的內容

1. Go to Sublime Text -> Preferences -> Key Bindings - User
2. Add the following binding:
[
  ... ... ...
  { "keys": ["command+shift+w"], "command": "close_all" }
]
3. Save file

現在,點擊“Command+Shift+W”將關閉所有打開的標簽頁。 點擊“Command+W”僅關閉當前選項卡。 這與其他應用程序窗口的 Mac 快捷方式有點一致。

默認情況下,關閉所有選項卡不會關閉窗口,但要注意: Sublime Text 3的最新版本 3059(2013 年 12 月 13 日)現在包括:

拖出最后一個選項卡時自動關閉窗口

它由以下設置管理:

// Set to true to close windows as soon as the last file is closed, unless
// there's a folder open within the window. This is always enabled on OS X,
// changing it here won't modify the behavior.
"close_windows_when_empty": false,

我只想關閉所有打開的文件並開始新任務

在同一個 Sublime Text 3 build 3059 中,您還有以下設置:

當最后一個文件關閉時,會自動創建一個新的臨時文件

結合“文件 -> 關閉所有文件”,可以幫助在新文件中快速啟動。

轉到 Preferences>Key Bindings - User> 並添加以下行。

{ "keys": ["super+w"], "command": "close_file" }

現在當你按下 cmd+w 時,只有文件會關閉而不是整個窗口,因為你的目標是“close_file”。

最酷的方法是: File - > Close All Tabs

如果您像我一樣,實際上更喜歡右鍵單擊選項卡並選擇“ Close All Tabs命令,您可以:

  1. 在 Sublime Text 中運行View Package File命令
  2. 選擇Default/Tab Context.sublime-menu
  3. 添加行:

{ "command": "close_all", "args": { "group": -1, "index": -1 }, "caption": "關閉所有標簽" }

  1. 節省。 可能需要重新啟動。

提示:

  • 在 ST3 中測試過,但我從中得到的文檔是針對 ST2 的,所以應該沒問題
  • 如果不是最后一行,請不要忘記在行尾添加逗號
  • 對我來說,無法編輯Tab Context.sublime-menu文件,因為它應該在的文件夾丟失了。 就是這樣,創建它,對我來說是$HOME\\AppData\\Roaming\\Sublime Text 3\\Packages\\Default\\
  • 也可以直接創建/編輯文件而不是通過包查看過程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM