Gibt es Code für gedit Falten?

30

Kennt jemand eine Möglichkeit, Code in gedit zu falten? Ich habe dieses Plugin in Google Code gefunden, aber es sieht aus wie tot und funktioniert nicht mit dem neuesten gedit.

tutuca
quelle
1
Ich denke, diese Frage ist etwas anders und wird im Kern in der anderen Frage nicht behandelt.
txwikinger
@ Murat: Auch wenn es so ist, ist es besser, eine Frage pro Frage zu haben.
Matthew
In der Frage, auf die im ersten Kommentar verwiesen wird, wird lediglich ein Code-Folding-Feature angefordert. Die derzeit führende Antwort besagt, dass ein Problem mit dem Plugin vorliegt, schlägt jedoch keine Lösung vor. Diese Frage soll diese Lösung finden, es handelt sich also nicht um ein Duplikat.

Antworten:

8

Eine gute Code-Faltung wird als schwierig eingestuft, da die GtkSourceView-Komponente bearbeitet werden müsste.

Trotzdem gab es dieses einfache Plugin, das bis gedit 2.28 funktionierte ...

Und es steht zumindest auf der offiziellen Roadmap ...

Um Ihre Frage zu beantworten: Nein, derzeit keine Option (es sei denn, jemand würde das alte Plugin reparieren)

Lincoln
quelle
2
Jemand Bedürfnisse Blick auf diesem Plugin ( github.com/mikecrittenden/gedit-folding ) und verwenden Sie es als Ausgangspunkt für eine offizielle Code-Faltung Plugin für Gedit 3.
trusktr
6

Lösung auf dieser Seite funktioniert:

https://github.com/mikecrittenden/gedit-folding

RobertoX
quelle
3
+1, es ist sehr einfach (nur auf der Tastatur), aber es funktioniert! (getestet auf v2.30.4)
alfC
Dieses Plugin muss für Gedit 3 aktualisiert werden. Anzeige wird als Ausgangspunkt für ein offizielles Code-Folding-Plugin für Gedit verwendet.
Trusktr
2
@trusktr - es sieht so aus, als gäbe es ein paar Gabeln für Gedit 3. Hier ist eine: github.com/aeischeid/gedit-folding
mason81
@ mason81 Danke! Ich bin seitdem zu Vim übergegangen (und wahrscheinlich bald zu NeoVIm). : D
trusktr
0

Diese Lösung wurde für eine doppelte Frage empfohlen .

Es dauerte 919 Zeilen Bash-Code und wurde auf eine Seite gefaltet. Es hilft mir dabei, Konstanten zu erkennen, die ich zum Aufrufen von Funktionen benötige. Außerdem wurde mir klar, dass einige Funktionen in kleinere Abschnitte unterteilt werden müssen:

gedit folding.png

Hinweis: Um es zu installieren, musste ich zuerst das Verzeichnis erstellen

/home/myname/.local/share/gedit/plugins

Wechseln Sie dann in dieses Verzeichnis und führen Sie es aus

git clone https://github.com/aeischeid/gedit-folding

Als nächstes benutzen Sie gedit's Menü Edit-> Preferences-> Plugins->Folding

Ich wünschte nur, ich hätte ein neues Python-Programm (es ist nur ein Programm mit 174 Zeilen), damit ich es modifizieren könnte, um gefaltete Codemarken zu speichern und sie erneut anzuwenden, wenn die Datei erneut geöffnet wird. Ich kann jetzt sehen, dass ich dieselbe Datei 2 Wochen lang offen halte :)

WinEunuuchs2Unix
quelle