Sublime: Zum Öffnen eine Reihe von Tabs speichern

Sublime: Zum Öffnen eine Reihe von Tabs speichern

Ich bearbeite mehrere Dateien häufig und muss sie alle gleichzeitig öffnen. Ich frage mich, ob es in Sublime eine Möglichkeit gibt, eine Reihe von Dateien zu speichern, die geöffnet werden sollen ... ähnlich wie ich in Chrome oder Firefox eine Reihe von Webseiten-Tabs haben kann, die ich so konfigurieren kann, dass sie mit einem Klick geöffnet werden.

Antwort1

Es wird nicht wie Firefox/Chrome sein. Soweit ich gesehen habe, kann Sublime Ihre Tabs vom letzten Mal öffnen, aber es kann einen bestimmten Satz von Tabs nicht automatisch öffnen.

Öffnen Sie das Projekt und öffnen Sie die Dateien, die Sie beim nächsten Mal öffnen möchten.Wichtig- Wenn Sie Sublime schließen, wählen Sie zuerstProjekt > Projekt schließen, und schließen Sie dann Sublime. Dadurch werden die geöffneten Tabs gespeichert.

Öffnen Sie dann jedes Projekt, wie thisguy123 es beschreibt. Oder verwenden Sie die Befehlszeilenoption --project path/to/project.sublime-project.


Da es lästig ist, jedes Projekt auf diese Weise jedes Mal schließen zu müssen, richten Sie eine Tastenkombination ein:

Speichern Sie die Datei als „.../Packages/CloseProjectAndExit/close_project_and_exit.py“. Wenn Sie nicht wissen, wo sich Ihr Sublime Packages-Verzeichnis befindet, sehen Sie sich Folgendes an:http://docs.sublimetext.info/en/sublime-text-3/basic_concepts.html#das-datenverzeichnis.

import sublime
import sublime_plugin


class CloseProjectAndExitCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command("close_project")
        self.window.run_command("close_window")

In die Tastenbelegung kopieren:

{ "keys": ["ctrl+shift+`"], "command": "close_project_and_exit" }

Antwort2

Speichern Sie es als Projekt.Project-> Save Project As...

Wenn Sie die Tabs dann wieder öffnen möchten, gehen Sie einfach zuProject -> Open Project

Antwort3

In ST3Projekt wechselnsollte den aktuellen Satz Registerkarten durch die Registerkarten ersetzen, die Sie zuletzt in diesem Projekt geöffnet hatten.

Wenn dies nicht der Fall ist, bedeutet dies, dass mit dem Standardarbeitsbereich des Projekts etwas nicht stimmt.

(Lösung weiter unten)

Erläuterung

Manchmal wird die Arbeitsbereichsdatei gelöscht oder etwas ist durcheinander geraten, möglicherweise beim Verschieben von Verzeichnissen, oder es gibt Probleme mit Dateien, die in einem Zweig mit .gitignored gekennzeichnet sind, in einem anderen jedoch nicht usw. …

AusDokumentation

Projekte in Sublime Text bestehen aus zwei Dateien: der Datei .sublime-project, die die Projektdefinition enthält, und der Datei .sublime-workspace, die benutzerspezifische Daten enthält, wie z. B. die geöffneten Dateien und die jeweiligen Änderungen.

Als allgemeine Regel gilt, dass die Datei .sublime-project in die Versionskontrolle eingecheckt wird, die Datei .sublime-workspace hingegen nicht.

Eine andere Möglichkeit ist, dass Sie ein Projekt in einer Arbeitsbereichsdatei gespeichert haben oder umgekehrt. Ich denke, der Grund dafür ist, dass man die beiden leicht verwechseln kann, denn wenn Sie das tun,Quick Switch-Projektes zeigt euch beideerhabenes ProjektDateien underhabener ArbeitsbereichDateien.

Notiz:Der Grund dafür ist, dass Sie mehrere Arbeitsbereiche pro Projekt haben dürfen. InQuick Switch-ProjektWenn Sie einen Arbeitsbereich auswählen, wird das Projekt dieses Arbeitsbereichs geöffnet und dieser Arbeitsbereich aktiviert. Wenn Sie ein Projekt auswählen, wird dieses Projekt geöffnet und der Standardarbeitsbereich des Projekts aktiviert. Es sei denn, es kann diesen nicht finden. In diesem Fall geschieht nichts.

Lösung

Machen Sie zuerst eineProjekt speichern alsZu:

my-project-name.sublime-project

Das ist nur ein Schritt aus Sicherheitsgründen. DannArbeitsbereich speichern unterZu:

my-project-name.sublime-workspace

Wo die Dateinamen übereinstimmen. Das Projekt merkt sich jetzt die Registerkartengruppe und beim Wechseln zu werden sie geöffnet.

verwandte Informationen