Откройте файлы и папки в том же окне в Sublime Text

Если я открою ~/foo.txt, откройте ~/baz/bar.txt из терминала, Sublime Text всегда открывает 2 разных окна. Это усугубляет открытие всех этих разных окон.

Я попытался изменить набор настроек ST, но ничего не исправляет это.

Есть ли способ, чтобы ВСЕ файлы и папки просто открывались в том же окне, как если бы я вручную добавлял все эти папки в проект?

Ответы

Ответ 1

В Sublime Text Menu:

Preferences ->  Settings - User

Ищите 'open_files_in_new_window'

И измените 'true' на' false '

Ответ 2

Вместо того, чтобы редактировать настройки по умолчанию SublimeText (как предлагал Jahnux73), вы должны перейти в "Настройки" → "Настройки" - "Пользователь" и добавить следующее:

"open_files_in_new_window": false,

Файл настроек по умолчанию SublimeText не должен изменяться, поскольку он может быть перезаписан Sublime-обновлениями и поэтому вы всегда сможете восстановить настройки по умолчанию. Способ Sublime работает в том, что во время выполнения он считывает и применяет настройки по умолчанию, а затем считывает и применяет файл Settings - User. В случае конфликта предпочтение отдается настройкам пользователя. Таким образом, вы можете добавить свои собственные настройки без изменения конфигураций по умолчанию.

Ответ 3

Перетаскивание файлов или каталогов в возвышенное окно добавит их в текущее окно вместо открытия нового.

Ответ 4

Папка может быть перетащена непосредственно на боковую панель, или из строки меню выберите

  • Project --> Add Folder to Project.

И еще лучше, поскольку это имеет ту же функциональность, что и File → Open folder которая по умолчанию не связана с ярлыком. Вы можете сделать это сопоставлением клавиш, перейдя в

File → Preferences → Key bindings и добавление

{ "keys": ["ctrl+shift+o"], "command": "prompt_add_folder" },

затем вы можете использовать CTRL + SHIFT + O, чтобы добавить папку.

Ответ 5

Все ответы выше указывают только файлы параметров, но это не работает для папок. Я нашел это решение:

  1. Вам нужно перейти по пути реестра HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3\command
  2. Изменить команду добавить параметр -a, получить: C:\Program Files\Sublime Text\sublime_text.exe "%1" -a

  • Также, если у вас есть собственный псевдоним для консоли, вы можете использовать его следующим образом: subl. -a subl. -a

Ответ 6

Для Mac OS необходимы два изменения

1- Настройки → Настройки - Пользователь

Ищите "open_files_in_new_window"

И изменить "истинно" на "ложь"

2-

В Системных настройках найдите Dock, а затем измените его настройки для параметра "Предпочитать вкладки при открытии документов" и выберите "Всегда".

Затем сделайте:

subl folder_1

subl folder_2

subl folder_3

Я подробно объяснил здесь

enter image description here