Super simple Frage, trau mich fast nicht ein Thread dafür zu öffnen aber gibt es eine Möglichkeit in Scite nur Funktionen zusammenzuklappen (collapse, fold)?
Automatisch Funktionen zusammenklappen in Scite
-
- [ gelöst ]
-
Tyzer -
20. Januar 2023 um 03:00 -
Unerledigt
-
-
in Scite nur Funktionen zusammenzuklappen (collapse, fold)
Ist m.W. nicht als Standard implementiert.
Ähnlich wie bei der Lösung:
BeitragSciTE - Toggle Folding #Region
Mit diesem kleinen Tool lassen sich per Hotkey alle Regionen im Skript aus-/einklappen. Die anderen Faltungen in Funktionen etc. sind davon nicht betroffen.
Einfach in eurer SciTEUser.properties bei einer freien Nummer eintragen:
(Quelltext, 10 Zeilen)
BugFix17. September 2013 um 23:18 sollte man das aber in Lua lösen können.
Bin mir grad nicht sicher, ob der aktuelle Status (ein-/ausgeklappt) auslesbar ist. Wenn nicht, wird immer nur auf den anderen Zustand geschaltet. Du würdest als beim Zusammenklappen evtl. bereits zuvor geschlossene Bereiche ausklappen.
-
aber gibt es eine Möglichkeit in Scite nur Funktionen zusammenzuklappen (collapse, fold)?
Jetzt ja.
BeitragSciTE - Fold / Expand mit Pattern für "Startzeile Faltbereich"
Mit den folgenden beiden Funktionen, schon verpackt als Eintrag für SciTEUser.properties, könnt ihr Bereiche anhand eines Lua-String-Patterns festlegen, die alle gemeinsam ein- oder ausgeklappt werden sollen.
Ich habe hier im Bsp. die Funktionsdeklaration gewählt. Das Pattern gilt für die erste Zeile des Faltbereiches.
pattern = '^[Ff][Uu][Nn][Cc]%s'
Bedeutet:
- Zeilenanfang
- "Func" (egal ob Groß- oder Kleinschreibung)
- Leerzeichen
EDIT:
Hatte mich leider in der Zeilenumbrucherkennung vertan, hatte…BugFix23. Januar 2023 um 11:15 -
Jetzt ja.
BeitragSciTE - Fold / Expand mit Pattern für "Startzeile Faltbereich"
Mit den folgenden beiden Funktionen, schon verpackt als Eintrag für SciTEUser.properties, könnt ihr Bereiche anhand eines Lua-String-Patterns festlegen, die alle gemeinsam ein- oder ausgeklappt werden sollen.
Ich habe hier im Bsp. die Funktionsdeklaration gewählt. Das Pattern gilt für die erste Zeile des Faltbereiches.
pattern = '^[Ff][Uu][Nn][Cc]%s'
Bedeutet:
- Zeilenanfang
- "Func" (egal ob Groß- oder Kleinschreibung)
- Leerzeichen
EDIT:
Hatte mich leider in der Zeilenumbrucherkennung vertan, hatte…BugFix23. Januar 2023 um 11:15 Danke aber das ganze funktioniert leider nicht richtig, es klappt so gut wie nichts zusammen nur ein paar ElseIf sind eingeklappt
-
Danke aber das ganze funktioniert leider nicht richtig, es klappt so gut wie nichts zusammen nur ein paar ElseIf sind eingeklappt
Hast du das 1:1 übernommen?
Bei mir klappt es tadellos.
So wie du es schilderst, wirkt es, als würden die Leerzeilen nicht richtig erkannt, was aber bei AutoIt Dateien (CRLF) funktionieren muss.
Du kannst ja gerne eine Muster-Datei, die bei dir nicht funktioniert, anhängen. Ich teste dann bei mir.
-
-
Es klappt bei keiner Datei, hab auch grade eine neue Test Datei erstellt, ist im Anhang, da geht es auch nicht.
Oh man - ist mir echt peinlich. Hab gerade festgestellt, dass ich in der Voreinstellung LF für meine Dateien habe.
Da muss das Pattern etwas anders aussehen. Ich korrigiere sofort im Post.
-
Oh man - ist mir echt peinlich. Hab gerade festgestellt, dass ich in der Voreinstellung LF für meine Dateien habe.
Da muss das Pattern etwas anders aussehen. Ich korrigiere sofort im Post.
Ein Traum, sowas wollte ich schon seit Jahren, vielen Dank dir
-
vielen Dank dir
Kein Problem.
Ich habe mal für dich den Thread-Status auf gelöst gesetzt. Kannst du in Zukunft auch selbst im Startpost machen.
-
BugFix
26. Januar 2023 um 11:41 Hat das Label von [ offen ] auf [ gelöst ] geändert.