2015-06-15 13 views
20

Ich verwende Sublime Text 3083Sublime Text: deaktivieren Sie alle Pakete

Wenn ich eine Datei mit mehreren tausend Zeilen laden und versuchen, es zu bearbeiten, wird es erstaunlich un-Reaktion auf den Punkt, dass das Hinzufügen/Entfernen sogar ein Charakter dauert Sekunden.

Ich habe> 20 Pakete installiert und ich brauche eine Möglichkeit, alle auf einmal zu deaktivieren, um zu überprüfen, ob dieses Problem paketbezogen ist oder nicht.

Ich habe gesucht und ich weiß, dass Sie Pakete one by one deaktivieren können, aber das ist nicht gut, wenn viele Pakete installiert sind. Laut this post im erhabenen Forum gibt es keine Möglichkeit, dies zu tun, aber die Post ist ziemlich alt (und auch keine offizielle Erklärung)

Also gibt es eine Möglichkeit, dies zu tun? Vielleicht mit einem Paket oder einer --no-packages Flagge oder einem anderen Trick?


BTW: aus Gründen der Vollständigkeit, nach dem Auftragen der Lösung fand ich, dass es zwei Pakete waren verantwortlich für die Verzögerung: GitGutter und WordHighlight.

+3

Danke für das Hinweisen auf die Laggy-Pakete! –

Antwort

17

Das Beste, was ich tun kann ist, eine Liste der Paketnamen zu behalten, die Sie kopieren und in Ihre Voreinstellungsdatei im Abschnitt "ignorierte Pakete" einfügen können. Wenn Sie irgendeine Art von Inter- oder Code-Informationen haben, kann das der Täter sein, wenn es mehrere tausend Zeilen ist.

"ignored_packages": 
[ 
    "SublimeCodeIntel", 
    "Vintage" 
] 

Eine andere Sache wäre, zu versuchen, nur eine Kopie Ihrer Packages/Users/Package Control.sublime-settings Datei zu machen, dann das Original bearbeiten und alle aufgeführten Pakete dort und starten ST3 löschen. Erstellen Sie diese Kopie auf jeden Fall für den Fall, dass es schraubt.


EDIT Gabriel berichtet er schließlich das Problem gelöst, indem die Liste der installierten Pakete Kopieren aus der Packages/Users/Package Control.sublime-settings Datei und sie in den ignored_packages Abschnitt seiner Voreinstellungsdatei einfügen.

+1

Danke Rob. Ich kopierte die Liste der installierten Pakete von 'Packages/Users/PackageControl.climate-settings' und fügte sie in den Abschnitt" ignored_packages "von' Packages/Users/Preferences.sublime-settings' ein. In der Tat ist dies ein Problem mit einem Paket. Jetzt den Täter finden. Danke noch einmal! – Gabriel

+1

Das ist cool.Ich habe versucht, "*" als ein Paket hinzuzufügen, um zu ignorieren, und ich bekomme diesen netten Fehler: 'Es scheint, dass ein Paket versucht, sich selbst zu ignorieren, eine Schleife verursachend 'hahaha – sergioFC

+0

Ja, sie sollten es wirklich eine Option machen, gute Frage. Auch Bearbeitung, um die endgültige Lösung hervorzuheben. –

1

Pakete können einfach als

  1. Press Ctrl+Shift+PBefehlspalette
  2. Typ deaktivieren, wählen Paketsteuerung öffnen folgt deaktiviert werden: Deaktivieren Package
  3. Dies gibt Klicken Sie in der Liste aller installierten Pakete auf das Paket, das Sie deaktivieren möchten .

Das ist es. Und Sie können das deaktivierte Paket jederzeit aktivieren, geben Sie einfach enable in Schritt ein: 2.

+0

Niemand sprach über das Entfernen eines Pakets. Bei der Frage geht es darum, alle Pakete gleichzeitig zu deaktivieren: "* Ich habe gesucht und kann Pakete einzeln deaktivieren, aber das ist nicht gut, wenn viele Pakete installiert sind. *" – Gabriel

Verwandte Themen