Из вашего описания проблемы может показаться, что у вас могут возникнуть проблемы с настройкой hot_exit
.Когда этот параметр включен (который используется по умолчанию), то каждый раз, когда вы выходите из Sublime, он сохраняет состояние всех открытых окон в файле сеанса до его выхода.
Этот файл сеанса содержит список каждого открытого окна, какие файлы открыты в каждом, их позицию прокрутки, выбор, любые несохраненные изменения в файлах и т. Д.Когда вы перезапускаете Sublime, он загружает файл сеанса и восстанавливает его состояние до того состояния, в котором он находился ранее, плавно возвращая вас туда, где вы были раньше.
Одним из потенциально непреднамеренных побочных эффектов этого является то, что сеансвсегда восстанавливается при каждом запуске Sublime.Так что, если у вас есть проект, открытый в окне, и вы выходите, Sublime сохраняет запись, что у вас было одно окно, содержащее этот проект.Если вы запустите его и скажете открыть тот же проект, он сначала восстановит сеанс, а затем откроет проект, в результате чего появятся два окна.
Таким образом, отключение hot_exit
может решить эту проблему для вас.,Когда он выключен, информация о сеансе не сохраняется, и Sublime запускается в более или менее "свежем" состоянии каждый раз.Недостатком этого является то, что вам будет предложено сохранить все несохраненные файлы, ваш список открытых файлов будет потерян и т. Д. В зависимости от вашего случая использования это может быть или не быть проблемой.
Если вы ужеесли эта настройка отключена, и это все еще происходит, то проблема заключается в том, что GitHub для Windows открывает и проект, и папку, что приведет к появлению двух окон.В этом случае не нужно ничего делать, кроме как подтолкнуть людей, отвечающих за GitHub для Windows, и сказать им, чтобы они исправили свой код.
С другой стороны, если вы выключаете hot_exit
и получаете одно окно, но оно не учитывает предпочтения вашего проекта, то проблема в том, что GitHub для Windows открывает только папку, а неsublime-project
файл.
В этом случае, к сожалению, не так уж много.Sublime не будет загружать файл sublime-project
только потому, что он содержится в папке, поскольку там может быть много таких файлов (например, многие люди хранят свои файлы проекта в одной папке).
Если Sublime связан с sublime-project
файлами, то открытие файла sublime-project
приведет к тому, что Sublime откроет проект для вас, так что это также может быть возможно.
Помимо этого, вы 'более или менее в области вещей, таких как Project > Switch Project
или Project > Quick Switch Project
, чтобы получить окно для отображения того, что вы хотите;хотя это не очень удобно для простого открытия проекта.