web-dev-qa-db-fra.com

Supprimer des 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 supprime les 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 ...

155
Anto

Ce serait bien si Sublime Text supprimait 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 encombrée de projets qui n'existent plus.

Jusqu'à ce que Sublime Text propose cette fonctionnalité, vous pouvez supprimer des projets de deux manières manuelles.

Option 1: Le moyen rapide (Tout effacer):

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

Veuillez noter que , tous les projets de la liste récente seront effacés . Ceci inclut ceux que vous n'avez pas supprimés.

Dans le menu Sublime Text, allez à:

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

enter image description here

Option 2: Manière manuelle (mais avec contrôle des projets supprimés):

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

    Chemins vers Session.sublime_session fichier répertorié 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

    À quoi s'attendre de voir:

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

    enter image description here

  3. Supprimer les projets indésirables de ce fichier

    À quoi ressemblerait le fichier après la suppression de project3:

    enter image description here

  4. Enregistrez et relancez Sublime Text 2/3

Option 3: la méthode du plugin

Vous pouvez consulter le plugin Sublime Text Project Manager .

Option 4: à la manière de Node.js

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

326
Valjas

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

Quand il dit: "Allez dans le dossier Préférences Sublime ..." il veut dire: "Allez au [~ # ~] utilisateur [ ~ # ~] dossier ", pas le dossier Programme.


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

Bien que cela soit évident pour beaucoup, ce ne sera peut-être pas pour d'autres:

Vous [~ # ~] avez [~ # ~] pour éditer le Session.sublime_session _ fichier avec un éditeur de texte différent , 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 les modifications.

Si vous le faites, vos modifications seront écrasées 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 fonctionner aussi pour ST2 mais je n'ai pas encore 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" trouve ensuite la section "recent_workspaces".

Linux (Ubuntu):

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


Où éditer le fichier

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

Cela 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. Chemins Windows x64 et Mac pris de cet article .

37
Ricardo Zea

Texte sublime 2: Pour nettoyer l'historique de fichier sublime, l'historique du projet, l'historique de saisie semi-automatique et l'historique des recherches/remplacements, procédez comme suit:

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

Lorsque vous fermez à nouveau sublime et recherchez le répertoire de paramètres, il aura toujours un fichier Session.sublime-session car sublime recréé mais sa taille doit être inférieure à celle que vous aviez précédemment car elle ne contient aucune donnée indésirable de l'historique des projets précédents, etc.

J'espère que cela améliorera les temps de démarrage du texte sublime 2. Vous pouvez choisir de sauvegarder une session de Session.sublime-session dans un autre dossier en cas de mémorisation des chemins du projet, etc., puis de copier-coller une fois à l'aide d'un fichier. logiciel de comparaison. N'oubliez pas de fermer sublime chaque fois que vous traitez avec Session.sublime-session, c'est-à-dire que si vous devez apporter des modifications à ce fichier, vous les apporterez dans un autre éditeur de texte tel que notepad ++, etc.

1
Bharat

Seul avec lancer la commande next de linux, sera nettoyer l'espace de travail du texte sublime:

echo ''>$(locate Session.sublime_session)
0
Leonardo Pineda

pour MacOS High Sierra

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

via terminal

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

via Sublime Text 3

cliquez sur le premier menu

Sublime Text > Preferences > Browse Packages...

il ouvrira l'emplacement dans le Finder qui est

Macintosh HD> Utilisateurs> nom d'utilisateur (avec l'icône d'accueil)> Bibliothèque> Prise en charge des applications> Sublime Text 3> Packages

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

à partir du Finder

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

et éditez le fichier Session.sublime_session autrement que dans l'éditeur de texte sublime

0
diEcho