C'è un codice pieghevole per gedit?


30

Qualcuno sa come ottenere il codice pieghevole in gedit? Ho trovato questo plugin nel codice di Google, ma sembra morto e non funziona con l'ultimo gedit.


1
Penso che questa domanda sia leggermente diversa e nel suo nucleo non trattata nell'altra domanda.
txwikinger,

@Murat: Anche se lo è, è meglio avere una domanda per domanda.
Matteo,

La domanda a cui si fa riferimento nel primo commento richiede semplicemente una funzione di piegatura del codice, con la risposta attualmente leader che afferma che c'è un problema con il plugin, ma non propone una soluzione. Questa domanda ha lo scopo di trovare quella soluzione, quindi non è un duplicato.

Risposte:


8

La piegatura del codice in un buon modo è dichiarata difficile perché il componente GtkSourceView dovrebbe essere modificato.

C'era ancora questo semplice plugin che funzionava fino a gedit 2.28 ...

Ed è almeno sulla roadmap ufficiale ...

Per rispondere alla tua domanda: al momento nessuna opzione (a meno che qualcuno non risolva il vecchio plugin)


2
Qualcuno ha bisogno di guardare questo plugin ( github.com/mikecrittenden/gedit-folding ) e usarlo come punto di partenza per un plugin ufficiale per la piegatura del codice per Gedit 3.
trusktr

6

La soluzione in questa pagina funziona:

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


3
+1, è molto semplice (solo tastiera), ma funziona! (testato su v2.30.4)
alfC

Questo plug-in deve essere aggiornato per Gedit 3 ... Annuncio utilizzato come punto di partenza per un plug-in di codice pieghevole ufficiale per Gedit.
trusktr,

2
@trusktr - sembra che ci siano alcune forchette per Gedit 3. Eccone una: github.com/aeischeid/gedit-folding
mason81

@ mason81 Grazie! Da allora sono passato a Vim (e probabilmente NeoVIm presto). : D
trusktr,


0

Questa soluzione è stata consigliata su una domanda duplicata .

Ci sono volute 919 righe di codice bash e piegate su una pagina. Mi aiuta a individuare le costanti di cui ho bisogno per spostarmi nelle funzioni. Mi ha anche fatto capire che alcune funzioni devono essere suddivise in blocchi più piccoli:

gedit folding.png

Nota: per installarlo ho dovuto prima creare la directory

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

Quindi passare a quella directory ed eseguire

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

Quindi usa il menu di gedit Edit-> Preferences-> Plugins->Folding

Vorrei solo il nuovo Python (è solo un programma di 174 linee) in modo da poterlo modificare per salvare i segni di codice piegati e riapplicarli quando il file viene riaperto. Vedo ora terrò lo stesso file aperto per 2 settimane :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.