Si j'ouvre ~/foo.txt
puis ouvrez ~/baz/bar.txt
depuis Terminal, Sublime Text ouvre toujours 2 fenêtres différentes. C'est aggravant d'avoir toutes ces différentes fenêtres ouvertes ..
J'ai essayé de changer un tas de paramètres de ST, mais rien ne semble résoudre ce problème.
Existe-t-il un moyen d'ouvrir TOUS les fichiers et dossiers dans la même fenêtre que si j'ajoutais manuellement tous ces dossiers au projet?
Dans le menu Sublime Text:
Preferences -> Settings - User
Chercher 'open_files_in_new_window
'
Et changez 'true'
avec 'false
'
Plutôt que de modifier les paramètres par défaut de SublimeText (comme Jahnux73 l'a suggéré), vous devriez aller dans Préférences -> Paramètres - Utilisateur, et ajouter ce qui suit:
"open_files_in_new_window": false,
Le fichier des paramètres par défaut de SublimeText ne doit pas être modifié, car il peut être écrasé par les mises à jour de Sublime, et de sorte que vous pourrez toujours restaurer les paramètres par défaut. La façon dont Sublime fonctionne est qu'au moment de l'exécution, il lit et applique les paramètres par défaut, puis lit et applique le fichier Paramètres - Utilisateur. En cas de conflit, les paramètres utilisateur ont priorité. De cette façon, vous pouvez ajouter vos propres paramètres sans modifier les configurations par défaut.
Faites glisser des fichiers ou des répertoires vers la fenêtre sublime pour les ajouter à la fenêtre actuelle au lieu d'en ouvrir une nouvelle.
Le dossier peut être directement glissé vers la barre latérale, ou depuis la barre de menu, sélectionnez
Project --> Add Folder to Project.
Et mieux, car cela a les mêmes fonctionnalités que File -> Open folder
qui n'est pas mappé à un raccourci par défaut. Vous pouvez en faire un mappage clé en allant sur
File -> Preferences -> Key bindings
et ajouter
{ "keys": ["ctrl+shift+o"], "command": "Prompt_add_folder" },
alors vous pouvez utiliser CTRL+SHIFT+O pour ajouter un dossier.
Toutes les réponses ci-dessus indiquent uniquement les fichiers de paramètres, mais cela ne fonctionne pas pour les dossiers. J'ai trouvé cette solution:
HKEY_CLASSES_ROOT\Folder\Shell\Open with Sublime Text 3\command
-a
, avoir: C:\Program Files\Sublime Text\sublime_text.exe "%1" -a
subl . -a
Pour mac OS deux changements sont nécessaires
1- Préférences -> Paramètres - Utilisateur
Recherchez 'open_files_in_new_window'
Et changer "vrai" par "faux"
2-
Dans les préférences système, recherchez le Dock, puis modifiez son paramètre pour l'option "Préférences onglets lors de l'ouverture des documents" et choisissez Toujours.
Alors fais :
subl folder_1
subl folder_2
subl folder_3
J'ai expliqué en détails ici