¿Hay código plegable para gedit?

30

¿Alguien sabe acerca de una forma de obtener el código plegable en gedit? Encontré este complemento en el código de google, pero parece muerto y no funciona con el último gedit.

tutuca
fuente
1
Creo que esta pregunta es ligeramente diferente y, en esencia, no está cubierta en la otra pregunta.
txwikinger
@ Murat: Incluso si es así, es mejor tener una pregunta por pregunta.
Mateo
La pregunta a la que se hace referencia en el primer comentario simplemente pide una función de plegado de código, con la respuesta líder actual que indica que hay un problema con el complemento, pero no propone una solución. Esta pregunta está destinada a encontrar esa solución, por lo que no es un duplicado.

Respuestas:

8

Se dice que el plegado de código de una buena manera es difícil porque el componente GtkSourceView necesitaría ser editado.

Todavía existía este simple complemento que solía funcionar hasta gedit 2.28 ...

Y está en la hoja de ruta oficial al menos ...

Para responder a su pregunta: actualmente no hay opción (a menos que alguien arregle el plugin anterior)

Lincoln
fuente
2
Alguien debe mirar este complemento ( github.com/mikecrittenden/gedit-folding ) y usarlo como punto de partida para un complemento oficial de plegado de código para Gedit 3.
trusktr
6

La solución en esta página funciona:

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

RobertoX
fuente
3
+1, es muy básico (solo basado en teclado), ¡pero funciona! (probado en v2.30.4)
alfC
Este complemento debe actualizarse para Gedit 3 ... El anuncio se utiliza como punto de partida para un complemento oficial de plegado de código para Gedit.
trusktr
2
@trusktr: parece que hay algunos tenedores para Gedit 3. Aquí hay uno: github.com/aeischeid/gedit-folding
mason81
@ mason81 Gracias! Sin embargo, desde entonces me mudé a Vim (y probablemente NeoVIm pronto). : D
trusktr
0

Esta solución fue recomendada en una pregunta duplicada .

Tomó 919 líneas de código bash y se dobló en una página. Me ayuda a detectar constantes que necesito para pasar a funciones. También me hizo darme cuenta de que algunas funciones deben dividirse en fragmentos más pequeños:

gedit plegable.png

Nota: Para instalarlo, primero tuve que crear el directorio

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

Luego cambia a ese directorio y ejecuta

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

Luego use el menú de gedit Edit-> Preferences-> Plugins->Folding

Solo desearía tener un nuevo Python (es solo un programa de 174 líneas) para poder modificarlo para guardar marcas de código plegadas y volver a aplicarlas cuando se vuelva a abrir el archivo. Ahora puedo ver que mantendré el mismo archivo abierto durante 2 semanas :)

WinEunuuchs2Unix
fuente