web-dev-qa-db-fra.com

Ouvrir des fichiers et des dossiers dans la même fenêtre dans Sublime Text

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?

42
corysimmons

Dans le menu Sublime Text:

Preferences ->  Settings - User

Chercher 'open_files_in_new_window '

Et changez 'true' avec 'false'

85
Pimento Web

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.

20
Eliza Weisman

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.

10
Tofeeq

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.

8
Abu Shumon

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:

  1. Vous devez aller sur le chemin du registre HKEY_CLASSES_ROOT\Folder\Shell\Open with Sublime Text 3\command
  2. Modifier la commande ajouter le paramètre -a, avoir: C:\Program Files\Sublime Text\sublime_text.exe "%1" -a

  • De plus, si vous disposez d'un alias personnalisé pour la console, vous pouvez l'utiliser comme ceci: subl . -a
3
Артём

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

enter image description here

0
panjeh