Вопрос по keyboard-shortcuts, sublimetext3, sublimetext2, sublimetext, shortcut – Закройте все вкладки, но не окно, в Sublime Text

57

Есть ли способ закрыть все вкладки за один раз в Sublime Text, но оставить окно с текущим проектом открытым? Это действительно раздражает, когда я просто хочу закрыть все открытые файлы и начать новую задачу, я долженCmd-W их один за другим. Если я сделаюCmd-Opt-W он закроет все вкладки и текущий проект.

Настройка ""close_windows_when_empty": false теперь доступен в сборке Sublime Text 3059 (13 декабря 2013 г.): см.мой ответ ниже VonC

Ваш Ответ

6   ответов
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

Теперь, ударяяCtrl + Shift + W» закроет все ваши открытые вкладки. Хит "Ctrl + W» закрывает только текущую вкладку. Это похоже на ярлыки Mac для других окон приложений.

Я думал, что это было первоначальное намерение вопроса. Чтобы можно было закрыть все вкладки, но оставить окно проекта открытым. Может я'мы что-то неправильно поняли. В любом случае, этот ярлык действительно полезен, когда у вас открыто несколько миллиардов вкладок, и вы просто хотите, чтобы они закрывались одновременно. Используйте это все время. demisx
Да, но иногда вы хотите закрыть окно после этого. И в Sublime 3 вы должны дотянуться до мыши или использовать другой ярлык. firedev
В окне используйте контроль (не команда) Sergio Cabral
Прости я неНе думаю, что он работает с Sublime 3. Он закрывает все вкладки, но окно остается открытым. firedev
17

но будьте осторожны: последняя сборка 3059 (13 декабря 2013 г.)Возвышенный текст 3 теперь включает в себя:

Автоматическое закрытие окон при перетаскивании последней вкладки

Это управляется этим параметром:

// 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 у вас также есть настройка:

Когда последний файл закрыт, новый временный файл создается автоматически

В сочетании с "Файл -> Закрыть все файлы ", это может помочь начать быстро в новом файле.

Я нене видите, как вам не нужна отдельная команда? Предполагается ли, что вам нужно знать, хотите ли вы, чтобы на этот раз Cmd-W просто закрыл все файлы и оставил окно открытым, или на этот раз вы хотите закрыть все файлы и окно. Тот'невозможно. Вы можете связать Cmd-W, чтобы закрыть все файлы и окно, а затем связать Cmd-? закрыть только файлы. Таким образом, вы можете получить оба. o_O
On OS X, this value is overridden in the platform specific settings, so you'll need to place this line in your user settings to override it. Rockallite
Проблема с Sublime 3 в том, что вы можетезакрыть все вкладки, а затем закрыть окно сCmd-W, у вас должен быть другой ярлык для закрытия окна. firedev
40

Файл -> Закрыть все файлы

редактировать - изменить настройки пользователя:

Кей, открой Настройки -> Привязки клавиш - Пользователь и вставьте следующее между []:

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

затем используйте Ctrl, Alt, Shift и w, чтобы закрыть все вкладки.

Вы'Сначала нужно перезапустить Sublime.

К сожалению, я не могуустановить ярлык на него:{ "keys": ["super+shift+w"], "command": "close_all_files" } Безразлично»т работа. Я, вероятно, мог бы сделать это с помощью клавиатуры prefPane, но так как моя конфигурация Sublime синхронизируется через dropbox, яЯ бы предпочел сделать это из Sublime. firedev
Хорошо, откройте Настройки -> Связывание клавиш - Пользователь и вставьте следующее между []: {"ключи»: ["Ctrl + Alt + Shift + W»] "команда ":"закрыть все" } - затем используйте Ctrl, Alt, Shift и w. Вы'сначала придется перезапустить Sublime Alex
92

 Ключевые привязки> Пользователь:

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

Не нужно перезагружать Sublime, все работает сразу. И что'Более того, не нужно привыкать к новым ярлыкам, вы все равно можете закрыть окно Sublime с помощьюCmd-W после того, как все вкладки исчезли.

На самом деле в Sublime Text 3 это еще хуже. Вы закрываете все вкладки, а затем есть еще один ярлык для закрытия окна. Я всегда берусь за мышь, очень раздражает. firedev
возвышенное 3 'последние сборки исправляют это "ошибка», так что'То же поведение, что и возвышенное 2 снова. позор. stef
Это значение по умолчанию в Sublime Text 3 AFAICT. slhck
на Linux Debian я должен был добавить: {"ключи»: ["Ctrl + Shift + W»] "команда ":"закрыть окно" } anthony_SelectiveFew
8

Привязки клавиш - Пользователь> и добавьте следующую строку.

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

Теперь, когда вы нажмете cmd + w, только файл закроет не все окно, потому что вы нацелены "close_file».

Не работает для SublimeText 3 Sergio Cabral
Это сработало для меня на Mac с последней сборкой возвышенного текста 3 (сборка 3083). Gaston Sanchez
5

File - > Close All Tabs

Похожие вопросы