Close all tabs, but not the window, in Sublime Text

前端 未结 6 858
无人及你
无人及你 2020-12-25 09:24

Is there a way to close all tabs in one go in Sublime Text, but leave the window with the current project open? It is really annoying when I just want to close all open file

相关标签:
6条回答
  • 2020-12-25 10:00

    Here is what I have set up on 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
    

    Now, hitting "Command+Shift+W" will close all of your open tabs. Hitting "Command+W" closes current tab only. This is sort of consistent with Mac shortcuts for other app windows.

    0 讨论(0)
  • 2020-12-25 10:06

    Thanks to Alex, it turned out kind of simple, Preferences > Key Bindings > User:

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

    No need to restart Sublime, it works right away. And what's even better, no need to get used new shortcuts, you can still close Sublime window with Cmd-W after all tabs are gone.

    0 讨论(0)
  • 2020-12-25 10:06

    The Coolest way is : File - > Close All Tabs

    0 讨论(0)
  • 2020-12-25 10:12

    There's an option in the file menu, but it has no shortcut:

    • File -> Close All Files

    Edit - change user settings:

    kay, open Preferences -> Key Bindings - User and paste the following between the []:

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

    then use Ctrl, Alt, Shift and w to close all tabs.

    You'll have to restart Sublime first.

    Note: For Sublime Text 3.2.2,Build 3211 you don't need to restart the sublime text to waste your time.Just place code in [ ](as mentioned above),save it and close Key Bindings - User window.Now all opened tabs will be close with out exiting Sublime Text by using Ctrl + Alt + Shift + W .

    0 讨论(0)
  • 2020-12-25 10:19

    By default, closing all tabs don't close the window, but beware: The last build 3059 (December 13, 2013) of Sublime Text 3 does now include:

    Automatically closing windows when the last tab is dragged out

    It is managed by this setting:

    // 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,
    

    I just want to close all open file and start the new task

    In that same Sublime Text 3 build 3059, you also have the setting:

    When the last file is closed, a new transient file is created automatically

    Combined with "File -> Close All Files", that can help starting quickly in a new file.

    0 讨论(0)
  • 2020-12-25 10:21

    Go to Preferences>Key Bindings - User> and add following line.

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

    Now when you hit cmd+w, only file gonna close not the whole window because you target "close_file".

    0 讨论(0)
提交回复
热议问题