Suppression de projets dans Sublime Text 2 et 3

Comment supprimer un projet des fenêtres de projet de Sublime Text 2 et 3 ( Ctrl + Alt + P )?

Delete n’a aucun effet, il n’y a pas de menu contextuel et la suppression des fichiers associés *.sublime-project et *.sublime-workspace ne supprime pas non plus le projet de la liste.

Une idée? Parce que cette fenêtre commence à être encombrée …

Il serait bien que Sublime Text supprime les projets que vous avez supprimés de la liste des projets récents. Malheureusement, ce n’est pas le cas et la liste peut être jonchée de projets qui n’existent plus.

Jusqu’à ce que Sublime Text propose cette fonctionnalité, vous pouvez supprimer manuellement des projets de plusieurs manières.

Option 1: Le moyen rapide (Clear All):

Si vous cherchez simplement le moyen le plus rapide de nettoyer votre liste, cette option est pour vous.

Sachez que cela effacera tous les projets de la liste récente . Cela inclut ceux que vous n’avez pas supprimés.

Dans le menu Sublime Text goto:

Projet> Ouvrir récent> Effacer les éléments

entrer la description de l'image ici

Option 2: La méthode manuelle (mais avec le contrôle des projets supprimés):

  1. Fermer le texte sublime
  2. Recherchez le fichier Session.sublime_session en utilisant les chemins ci-dessous et ouvrez-le avec un autre éditeur de code. * NE L’OUVREZ PAS avec Sublime Text, car toutes les modifications que vous apportez seront écrasées. *

    Chemins d’ Session.sublime_session fichier Session.sublime_session répertorié par version OS et ST:

    Windows x64:

    Sublime Text 2

    C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

    Sublime Text 3

    C:\Program Files\Sublime Text 3\Data\Local\Session.sublime_session

    Mac OS X:

    Sublime Text 2

    ~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session

    Sublime Text 3

    ~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

    Linux (Ubuntu):

    Sublime Text 2

    ~/.config/sublime-text-2/Settings/Session.sublime_session

    Sublime Text 3

    ~/.config/sublime-text-3/Local/Session.sublime_session

    À quoi s’attendre pour voir:

    Vous devriez voir quelque chose comme ce qui suit au bas de ce fichier:

    entrer la description de l'image ici

  3. Supprimer les projets indésirables de ce fichier

    À quoi ressemblerait le fichier après la suppression du projet3:

    entrer la description de l'image ici

  4. Enregistrez et relancez Sublime Text 2/3

Option 3: Le plugin

Vous pouvez consulter le gestionnaire de projet du plug-in Sublime Text.

Option 4: la méthode Node.js

Vous pouvez vérifier: clean-sublime-text-project-history

Juste pour clarifier quelque chose dans la solution de Valjas ci-dessus.

Quand il dit: “Allez dans le dossier Préférences de Sublime …”, il veut dire: “Allez dans le dossier USER , pas dans le dossier Program.


Attention: utilisez un éditeur différent pour modifier le fichier “Session.sublime_session”:

Bien que cela soit évident pour beaucoup, cela peut ne pas être pour les autres:

Vous devez éditer le fichier Session.sublime_session avec un éditeur de texte différent , et Sublime Text lui-même doit être fermé .

N’UTILISEZ PAS Sublime Text ou laissez le programme en cours d’exécution pendant que vous apportez les modifications.

Si vous le faites, vous écraserez vos modifications lors de la fermeture de l’application.


Sublime Text 3:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

Linux (Ubuntu):

~/.config/sublime-text-3/Local/Session.sublime_session

Mac OSX / Sierra:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

Installation portable (cela pourrait aussi bien fonctionner pour ST2 mais je n’ai pas testé):

/folder-where-you-have-ST3-installed/Data/Local/Session.sublime_session

Sublime Text 2:

WINDOWS x64:

C:\Users\[Username]\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

Mac OSX:

~/Library/Application Support/Sublime Text 2/Settings/Session.sublime_session" puis trouvez la section "recent_workspaces" .

Linux (Ubuntu):

~/.config/sublime-text-2/Settings/Session.sublime_session


Où modifier le fichier

Facile, cherchez la section "recent_workspaces" , elle se trouve généralement au bas du fichier.

Cela devrait ressembler à ceci:

entrer la description de l'image ici


Crédits

  1. ST3 Linux (Ubuntu) / Build 3047 chemin ajouté depuis le commentaire de @ ezrepotein4.

  2. Chemin ST2 Linux (Ubuntu) ajouté depuis le commentaire de @ 0x4a6f4672.

  3. Les chemins Windows x64 et Mac sont extraits de cet article .

Sublime Text 2: Pour nettoyer l’historique des fichiers sublimes, l’historique des projets, l’historique d’autocomplétion et l’historique de recherche / remplacement, procédez comme suit:

  1. Fermez toutes les instances de texte sublime 2.
  2. Supprimez le fichier Session.sublime-session dans le répertoire Settings.
  3. Démarrage sublime

Lorsque vous refermez sublime et recherchez le répertoire des parameters, il aura toujours un fichier Session.sublime-session parce que sublime l’a recréé mais sa taille doit être plus petite que celle que vous aviez précédemment car il ne contient aucune donnée indésirable. de l’histoire des projets précédents etc.

J’espère que cela améliorera les temps de démarrage pour le texte sublime 2. Vous pouvez choisir de faire une sauvegarde de Session.sublime-session dans un autre dossier si vous souhaitez mémoriser les chemins du projet, etc. logiciel de comparaison. Rappelez-vous juste de fermer sublime chaque fois que vous traitez avec Session.sublime-session, c’est-à-dire si vous devez apporter des modifications à ce fichier, vous le feriez dans un autre éditeur de texte comme notepad ++, etc.

pour MacOS High Sierra

vous devez modifier le fichier Session.sublime_session qui peut être trouvé avec 3 approches

via le terminal

 cd ~/Library/Application Support/Sublime Text 3/Local/ 

via Sublime Text 3

cliquez sur le premier menu

 Sublime Text > Preferences > Browse Packages... 

il va ouvrir l’emplacement dans le Finder qui est

Macintosh HD> Utilisateurs> nom d’utilisateur (avec l’icône d’accueil)> Bibliothèque> Application Support> Sublime Text 3> Packages

déplacer vers le haut d’un dossier et cliquer sur le dossier local

du Finder

Macintosh HD >> Utilisateurs >> nom d’utilisateur (avec l’icône d’accueil)> Bibliothèque (ce dossier sera masqué par défaut, cliquez sur command + shift + . ) command + shift + .

et éditer le fichier Session.sublime_session dans un éditeur autre que sublime-text