165 votes

Suppression de projets dans Sublime Text 2 et 3

Comment supprimer un projet de la fenêtre des projets 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 y *.sublime-workspace ne supprime pas non plus le projet de la liste.

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

348voto

Valjas Points 2102

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 devenir encombrée de projets qui n'existent plus.

Jusqu'à ce que Sublime Text offre cette fonctionnalité, il existe quelques moyens manuels de supprimer des projets.

Option 1 : La méthode rapide (Effacer tout) :

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

Veuillez noter que ceci effacera tous les projets de la liste récente. . Cela inclut ceux que vous n'avez pas supprimés.

Dans le menu de Sublime Text, allez-y :

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

enter image description here

Option 2 : La méthode manuelle (mais avec un contrôle des projets à supprimer) :

  1. Fermer Sublime Text

  2. Localisez le Session.sublime_session en utilisant les chemins ci-dessous et ouvrez-le avec un autre éditeur de code. * NE PAS l'ouvrir avec Sublime Text car toutes les modifications que vous ferez seront écrasées. *

    Voies d'accès à Session.sublime_session répertoriés par OS et version 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 OSX :

    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

    Ce que vous pouvez vous attendre à voir :

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

    enter image description here

  3. Supprimer le(s) projet(s) indésirable(s) de ce fichier

    Ce à quoi ressemblerait le fichier après avoir supprimé project3 :

    enter image description here

  4. Sauvegarder et relancer Sublime Text 2/3

Option 3 : La méthode des plugins

Vous pouvez consulter le plugin Sublime Text Chef de projet .

Option 4 : La méthode Node.js

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

0 votes

Bizarre ; cette fenêtre est en fait une vue sur récent projets ? ! Parce que quand j'ai essayé "la méthode rapide", la fenêtre a complètement disparu. En tout cas, merci pour la réponse, j'ai voté pour la demande de fonctionnalité !

0 votes

Oui, c'est un peu étrange, le lien et le comportement en général. J'étais légèrement perplexe la première fois que je l'ai fait aussi.

3 votes

ST3 -> c : \Program Fichiers \Sublime Texte 3 \Data\Local\Session.sublime_session

40voto

ricardozea Points 1738

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

Quand il dit : "Allez dans le dossier des préférences de Sublime..." il veut dire : "Allez à la UTILISATEUR dossier" et non le dossier Programme.


Attention : Utilisez un autre éditeur pour modifier le fichier "Session.sublime_session" :

Si elle est évidente pour beaucoup, elle ne l'est pas forcément pour d'autres :

Vous HAVE pour modifier le Session.sublime_session avec un un autre éditeur de texte et Sublime Text lui-même doit être fermé .

NE PAS utiliser Sublime Text lui-même, ou laisser le programme en cours d'exécution pendant que vous effectuez les modifications.

Si vous le faites, vos modifications seront écrasées à 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 (Il se peut que cela fonctionne aussi 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 trouver la section "recent_workspaces" .

- Linux (Ubuntu) :

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


Où éditer le fichier

Facile, cherchez le "recent_workspaces" il se trouve généralement au bas du fichier.

Il devrait ressembler à ceci :

enter image description here


Crédits

  1. ST3 Linux (Ubuntu) / Build 3047 chemin ajouté à partir du commentaire de @ezrepotein4.

  2. Chemin ST2 Linux (Ubuntu) ajouté à partir du commentaire de @0x4a6f4672.

  3. Les chemins d'accès pour Windows x64 et Mac proviennent de ce poste .

3 votes

Pour l'édition Linux (Ubuntu) ~/.config/sublime-text-2/Settings/Session.sublime_session

1 votes

En lisant l'avertissement, j'ai pensé que cette réponse essayait de dire aux gens de ne pas utiliser sublime. J'ai failli la rétrograder ;)

0 votes

@dieend Bon point amigo. J'ai mis à jour l'avertissement pour qu'il soit plus explicite et amical, et que le ton soit moins "dictatorial" :p. Merci pour l'upvote aussi :)

1voto

Bharat Points 142

Sublime Text 2 : Pour nettoyer l'historique des fichiers, l'historique des projets, l'historique de l'autocomplétion et l'historique des recherches/remplacements de Sublime Text, procédez comme suit

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

Lorsque vous fermez sublime à nouveau et que vous consultez le répertoire des paramètres, il y aura toujours un fichier Session.sublime-session car sublime recréé mais sa taille sera plus petite que celle que vous aviez auparavant car il ne contient pas de données inutiles provenant de l'historique des projets précédents, etc.

J'espère que cela améliorera les temps de démarrage de sublime text 2. Vous pouvez choisir de faire une sauvegarde de Session.sublime-session dans un dossier différent au cas où vous voudriez vous souvenir des chemins du projet, etc. et ensuite copier-coller ce dont vous avez besoin en utilisant un logiciel de comparaison de fichiers. N'oubliez pas de fermer sublime chaque fois que vous traitez le fichier Session.sublime-session, c'est-à-dire que si vous devez apporter des modifications à ce fichier, vous les ferez dans un autre éditeur de texte comme notepad++, etc.

0voto

diEcho Points 22385

Pour MacOS High Sierra

vous devez modifier 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...

cela ouvrira l'emplacement dans le Finder qui est

Macintosh HD > Utilisateurs > nom d'utilisateur (avec icône d'accueil) > Bibliothèque > Support d'applications > Sublime Text 3 > Paquets

déplacez-vous jusqu'à un dossier vers le haut et cliquez sur Local dossier

de Finder

Macintosh HD >> Utilisateurs >> nom d'utilisateur (avec l'icône d'accueil) > Bibliothèque (ceci sera un dossier caché par défaut, cliquez sur command + shift + . ) >> Support d'application > Sublime Text 3 > Local

et modifiez le fichier Session.sublime_session dans un éditeur autre que l'éditeur sublime-text

0voto

Leonardo Pineda Points 81

Seul avec exécuter la commande suivante de linux, sera nettoyer l'espace de travail de sublime text :

echo ''>$(locate Session.sublime_session)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X