Ist es möglich, Code zu markieren, um dem Menü "Funktionen" von BBEdit benutzerdefinierte Einträge hinzuzufügen?

577
devios1

Ich erinnere mich noch an meine CodeWarrior-Tage. Es war möglich, Einträge mit Hilfe von #pragma markDirektiven zum Code-Navigationsmenü hinzuzufügen, wodurch es einfacher wurde, Ihre Code-Datei in Abschnitten zu organisieren, die im Menü sichtbar sind.

Gibt es einen solchen Weg in BBEdit, insbesondere in JavaScript-Dateien?

enter image description here

5
Zum Schließen und Wechseln zum Stack Overflow gewählt - hier hängen die Programmierer ab. Linker3000 vor 12 Jahren 0
Es ist nicht wirklich eine * Programmierfrage *, deshalb wollte ich nicht dort posten. Es ist wirklich nur eine Frage zur BBEdit-Anwendung. devios1 vor 12 Jahren 0

2 Antworten auf die Frage

3
RyanWilcox

BBEdit unterstützt eigentlich #pragma mark für Nicht-C-Sprachen.

Siehe den Eintrag im bbedit-hints-Blog zu diesem Thema.

Außerdem: Einige andere Präfixe funktionieren (zB TODO).

Brillant! Genau das habe ich gesucht! devios1 vor 12 Jahren 0
Omg unterstützt sogar Trennlinien mit "#mark -"! Tolle! :) devios1 vor 12 Jahren 0
0
devios1

Nun, es ist keine ideale Lösung, aber ich habe einen Weg gefunden, einer Datei Lesezeichen hinzuzufügen, indem sie mit einem regulären Ausdruck analysiert wird. Sie können dann Zeilen mit einer bestimmten Zeichenfolge beginnen, die Sie als Marke darstellen möchten.

(Hier verwende ich einen dreifachen Schrägstrich, um ein Lesezeichen zu identifizieren.)

Das Problem ist, dass Sie dies jedes Mal manuell ausführen müssen, wenn Sie das Menü erstellen möchten. Es wird nicht automatisch aktualisiert.

Es unterstützt auch keine "-" Trennlinien wie früher CodeWarrior. Mist.