Ответ 1
Скорее всего, вы используете функцию Sublime save last session.
Вы можете отключить его:
Если я открою каталог в Sublime с помощью командной строки (subl path/to/my/folder/
), Sublime откроет два экземпляра: один с каталогом, который я попросил, а другой с каталогом, который я открыл в последний раз, я использовал Sublime. Любая идея почему?
Я не знаю, будет ли это откровенно, но проблема возникает с Ubuntu 12.04.
Скорее всего, вы используете функцию Sublime save last session.
Вы можете отключить его:
Спасибо за ссылку, это сработало для меня.
Сделайте следующее: Настройки > Настройки - Пользователь
После ввода файла "Preferences.sublime.settings" добавьте между скобками следующие строки.
{
"hot_exit": false,
"remember_open_files": false
}
Мне удалось исправить эту проблему, не отключив функцию Sublime last session (которую я люблю и не хочу отключать). Добавление флага -a
в команду subl
заставляет файлы "открываться в текущем окне", что предотвращает последующее открытие окон.
Если это решение работает для вас, вы можете избежать необходимости делать это каждый раз, создавая псевдоним (в .bashrc или эквивалент):
alias subl='subl -a'
... таким образом вы можете использовать команду subl
без флагов, и она должна вести себя по желанию. Если вы когда-либо захотите открыть папку/файл в новом окне, вы можете просто добавить флаг -n
: например. subl -n .
(откройте эту папку в новом окне).
(кредит из-за этого ответа на Unix Stack Exchange)
Пожалуйста, введите только subl без периода (.), как только вы попадете в соответствующую папку, которую хотите открыть в терминале. Это откроет один экземпляр возвышенного текста.
Получил его от: здесь