有没有办法在Sublime Text中一次性关闭所有选项卡,但是在当前项目打开的情况下保留窗口?当我只想关闭所有打开的文件并开始新任务时,我真的很烦人,我必须逐一Cmd-W
。如果我执行Cmd-Opt-W
,它将关闭所有标签和当前项目。
答案 0 :(得分:94)
感谢Alex,结果很简单,首选项>键绑定>用户:
{ "keys": ["super+shift+w"], "command": "close_all" }
无需重启Sublime,它立即可用。更好的是,不需要使用新的快捷方式,在所有标签消失后,您仍然可以使用Cmd-W
关闭Sublime窗口。
答案 1 :(得分:41)
文件菜单中有一个选项,但它没有快捷键:
修改 - 更改用户设置:
kay,打开偏好设置 - >键绑定 - 在[]:
之间用户并粘贴以下内容 { "keys": ["ctrl+alt+shift+w"], "command": "close_all" }
然后使用Ctrl,Alt,Shift和w关闭所有标签。
您必须先重新启动Sublime。
答案 2 :(得分:22)
以下是我在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快捷方式一致。
答案 3 :(得分:17)
默认情况下,关闭所有选项卡不会关闭窗口,但要注意: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中,您还有以下设置:
当最后一个文件关闭时,会自动创建一个新的瞬态文件
结合“文件 - >关闭所有文件”,可以帮助您在新文件中快速启动。
答案 4 :(得分:8)
转到首选项>键绑定 - 用户>并添加以下行。
{ "keys": ["super+w"], "command": "close_file" }
现在当你点击cmd + w时,只有文件会关闭而不是整个窗口,因为你的目标是“close_file”。
答案 5 :(得分:5)
最酷的方式是:
File - > Close All Tabs
答案 6 :(得分:0)
如果您像我一样,实际上更喜欢右键单击选项卡并选择 Close All Tabs
命令,您可以:
View Package File
命令Default/Tab Context.sublime-menu
{ "command": "close_all", "args": { "group": -1, "index": -1 }, "caption": "关闭所有标签" }
提示:
Tab Context.sublime-menu
文件,因为它应该位于的文件夹丢失了。就是这样,创建它,对我来说是 $HOME\AppData\Roaming\Sublime Text 3\Packages\Default\