Для выполнения этого действия следует использовать subl.exe
, а не sublime_text.exe
; subl
предназначен для взаимодействия с запущенным экземпляром Sublime (и запустит его, если он еще не запущен), а sublime_text
- это само приложение.
Однако, независимо от этого, ваша проблема также ( несколько), связанный с этим параметром, который, как видно здесь, по умолчанию включен:
// Exiting the application with hot_exit enabled will cause it to close
// immediately without prompting. Unsaved modifications and open files will
// be preserved and restored when next starting.
//
// Closing a window with an associated project will also close the window
// without prompting, preserving unsaved changes in the workspace file
// alongside the project.
"hot_exit": true,
Когда он включен, вы можете выйти из Sublime в любой момент и сохранить его сеанс (включая несохраненные изменения файлов, выбор утверждает, et c), а затем восстановите это, чтобы вернуть вас туда, где вы были.
Итак, если вы ранее вышли из Sublime, когда у вас было открыто windows, тогда, когда вы выполните действие выше, Sublime восстановит его сеанс (и все остальные windows), а затем создаст новый.
Отключение настройки останавливает это, так что каждый запуск Sublime является «чистым» состоянием без восстановления windows или состояния. Однако это также означает, что при выходе из Sublime вам необходимо убедиться, что вы сохранили изменения, иначе ваша работа будет потеряна.