Ответ 1
В Sublime Text Menu:
Preferences -> Settings - User
Ищите 'open_files_in_new_window
'
И измените 'true'
на' false
'
Если я открою ~/foo.txt
, откройте ~/baz/bar.txt
из терминала, Sublime Text всегда открывает 2 разных окна. Это усугубляет открытие всех этих разных окон.
Я попытался изменить набор настроек ST, но ничего не исправляет это.
Есть ли способ, чтобы ВСЕ файлы и папки просто открывались в том же окне, как если бы я вручную добавлял все эти папки в проект?
В Sublime Text Menu:
Preferences -> Settings - User
Ищите 'open_files_in_new_window
'
И измените 'true'
на' false
'
Вместо того, чтобы редактировать настройки по умолчанию SublimeText (как предлагал Jahnux73), вы должны перейти в "Настройки" → "Настройки" - "Пользователь" и добавить следующее:
"open_files_in_new_window": false,
Файл настроек по умолчанию SublimeText не должен изменяться, поскольку он может быть перезаписан Sublime-обновлениями и поэтому вы всегда сможете восстановить настройки по умолчанию. Способ Sublime работает в том, что во время выполнения он считывает и применяет настройки по умолчанию, а затем считывает и применяет файл Settings - User. В случае конфликта предпочтение отдается настройкам пользователя. Таким образом, вы можете добавить свои собственные настройки без изменения конфигураций по умолчанию.
Перетаскивание файлов или каталогов в возвышенное окно добавит их в текущее окно вместо открытия нового.
Папка может быть перетащена непосредственно на боковую панель, или из строки меню выберите
Project --> Add Folder to Project.
И еще лучше, поскольку это имеет ту же функциональность, что и File → Open folder
которая по умолчанию не связана с ярлыком. Вы можете сделать это сопоставлением клавиш, перейдя в
File → Preferences → Key bindings
и добавление
{ "keys": ["ctrl+shift+o"], "command": "prompt_add_folder" },
затем вы можете использовать CTRL + SHIFT + O, чтобы добавить папку.
Все ответы выше указывают только файлы параметров, но это не работает для папок. Я нашел это решение:
HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3\command
-a
, получить: C:\Program Files\Sublime Text\sublime_text.exe "%1" -a
subl. -a
subl. -a
Для Mac OS необходимы два изменения
1- Настройки → Настройки - Пользователь
Ищите "open_files_in_new_window"
И изменить "истинно" на "ложь"
2-
В Системных настройках найдите Dock, а затем измените его настройки для параметра "Предпочитать вкладки при открытии документов" и выберите "Всегда".
Затем сделайте:
subl folder_1
subl folder_2
subl folder_3
Я подробно объяснил здесь