Wie erhalte ich eine Übersichtsansicht im erhabenen Texteditor für Windows?
Die Minikarte ist hilfreich, aber ich vermisse eine traditionelle Gliederung (eine klickbare Liste aller Funktionen in meinem Code in der Reihenfolge, in der sie zur schnellen Navigation und Orientierung angezeigt werden).
Vielleicht gibt es ein Plugin, Addon oder ähnliches? Es wäre auch schön, wenn Sie kurz benennen könnten, welche Schritte erforderlich sind, damit es funktioniert.
Es gibt ein Duplikat dieser Frage in den großartigen Textforen.
Antworten:
Drücken Sie CTRL+ Roder CMD+ Rfür Mac für die Funktionsliste. Dies funktioniert in Sublime Text 1.3 oder höher.
quelle
Ich benutze die Fold All Action. Es wird alles auf die Deklaration minimiert, ich kann alle Methoden / Funktionen sehen und dann die erweitern, an der ich interessiert bin.
quelle
Ein Plugin namens Outline ist in der Paketsteuerung verfügbar. Probieren Sie es aus! https://packagecontrol.io/packages/Outline
Hinweis: Es funktioniert nicht im Mehrzeilen- / Spaltenmodus. Verwenden Sie für die Arbeit mit mehreren Zeilen / Spalten diesen Fork: https://github.com/vlad-wonderkidstudio/SublimeOutline
quelle
Shift
+Alt
+1
oder gehen Sie zu Ansicht -> Layout -> Einzel. Um es wieder zu öffnen, benutzeCtrl
+Shift
+P
und suche dann nachBrowse Mode: Outline
Ich schaue kurz auf SublimeText 3 API und
view.find_by_selector(selector)
scheint in der Lage zu sein, eine Liste von Regionen zurückzugeben.Ich denke also, dass ein Plugin möglich ist, das den Umriss / die Struktur Ihrer Datei anzeigt.
Ein Plugin, das ungefähr so Folgendes anzeigt:
quelle
Wenn Sie die Gliederung ausdrucken oder speichern möchten, ist ctr / command + r nicht sehr nützlich. Auf dem folgenden Grep oder einer Variante davon können Sie einfach alles finden , um der Sprache und Situation zu entsprechen, in der Sie arbeiten.
^[^\n]*function[^{]+{
Sobald Sie alle gefunden haben, können Sie das Ergebnis kopieren und in ein neues Dokument einfügen. Je nach Anzahl der Funktionen sollte das Aufräumen nicht lange dauern.
Die Antwort ist alles andere als perfekt, insbesondere in Fällen, in denen die Kommentare die Wortfunktion (oder eine gleichwertige Funktion) enthalten, aber ich denke, dass dies eine hilfreiche Antwort ist.
Mit einer sehr schnellen Bearbeitung ist dies das Ergebnis, an dem ich gerade arbeite.
quelle