Existe dobragem de código para o gedit?

30

Alguém sabe sobre uma maneira de obter código dobrável no gedit? Encontrei este plugin no código do google, mas parece morto e não funciona com o gedit mais recente.

tutuca
fonte
11
Penso que esta questão é um pouco diferente e, no seu núcleo, não é abordada na outra questão.
txwikinger
@ Murat: Mesmo se for, é melhor ter uma pergunta por pergunta.
Matthew
A pergunta mencionada no primeiro comentário simplesmente pede um recurso de dobragem de código, com a resposta atualmente líder afirmando que há um problema com o plug-in, mas não propondo uma solução. Esta pergunta pretende encontrar essa solução, portanto não é uma duplicata.

Respostas:

8

A dobragem de código de uma maneira adequada é considerada difícil porque o componente GtkSourceView precisaria ser editado.

Ainda havia este plugin simples que funcionava até o gedit 2.28 ...

E está no roteiro oficial, pelo menos ...

Para responder à sua pergunta: No momento não há opção (a menos que alguém corrija o plug-in antigo)

Lincoln
fonte
2
Alguém precisa de olhar para este plugin ( github.com/mikecrittenden/gedit-folding ) e usá-lo como um ponto de partida para um plugin oficial para distribuição de código para Gedit 3.
trusktr
6

A solução nesta página funciona:

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

RobertoX
fonte
3
+1, é muito básico (apenas com base no teclado), mas funciona! (testado na v2.30.4)
alfC 4/11/11
Este plug-in precisa ser atualizado para o Gedit 3 ... Anúncio usado como ponto de partida para um plug-in dobrável de código oficial para o Gedit.
trusktr
2
@trusktr - parece que há algumas forquilhas para Gedit 3. Aqui está um: github.com/aeischeid/gedit-folding
mason81
@ mason81 Obrigado! Desde então, mudei para o Vim (e provavelmente o NeoVIm em breve). : D
trusktr
0

Esta solução foi recomendada em uma pergunta duplicada .

Foram necessárias 919 linhas de código bash e dobradas em uma página. Isso me ajuda a identificar as constantes que preciso passar para as funções. Isso também me fez perceber que algumas funções precisam ser divididas em partes menores:

gedit folding.png

Nota: Para instalá-lo, primeiro tive que criar o diretório

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

Em seguida, mude para esse diretório e execute

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

Em seguida, use o menu do gedit Edit -> Preferences-> Plugins->Folding

Eu só queria o novo Python (é apenas um programa de 174 linhas) para poder modificá-lo para salvar marcas de código dobradas e reaplicá-las quando o arquivo for reaberto. Eu posso ver agora que vou manter o mesmo arquivo aberto por 2 semanas :)

WinEunuuchs2Unix
fonte