Existe-t-il un pliage de code pour gedit?

30

Quelqu'un connaît-il un moyen d'obtenir le pliage de code dans gedit? J'ai trouvé ce plugin dans le code Google, mais il semble mort et ne fonctionne pas avec le dernier gedit.

tutuca
la source
1
Je pense que cette question est légèrement différente et, dans son noyau, non couverte par l'autre question.
txwikinger
@Murat: Même si c'est le cas, il vaut mieux avoir une question par question.
Matthew
La question référencée dans le premier commentaire demande simplement une fonctionnalité de pliage de code, la réponse actuellement en tête indiquant qu'il y a un problème avec le plugin, mais ne proposant pas de solution. Cette question est destinée à trouver cette solution, n'est donc pas un doublon.

Réponses:

8

Le pliage de code d'une bonne manière est déclaré difficile car le composant GtkSourceView devrait être modifié.

Il y avait toujours ce plugin simple qui fonctionnait jusqu'à gedit 2.28 ...

Et c'est au moins sur la feuille de route officielle ...

Pour répondre à votre question: Aucune option actuellement (à moins que quelqu'un ne corrige l'ancien plugin)

Lincoln
la source
2
Quelqu'un doit regarder ce plugin ( github.com/mikecrittenden/gedit-folding ) et l'utiliser comme point de départ pour un plugin officiel de pliage de code pour Gedit 3.
trusktr
6

La solution dans cette page fonctionne:

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

RobertoX
la source
3
+1, il est très basique (basé sur le clavier uniquement), mais fonctionne! (testé sur v2.30.4)
alfC
Ce plugin doit être mis à jour pour Gedit 3 ... Annonce utilisée comme point de départ pour un plugin de pliage de code officiel pour Gedit.
trusktr
2
@trusktr - il semble qu'il y ait quelques fourchettes pour Gedit 3. En voici une: github.com/aeischeid/gedit-folding
mason81
@ mason81 Merci! Depuis, je suis passé à Vim (et probablement NeoVIm bientôt). : D
trusktr
0

Cette solution a été recommandée sur une question en double .

Il a fallu 919 lignes de code bash et plié sur une seule page. Cela m'aide à repérer les constantes dont j'ai besoin pour accéder aux fonctions. Cela m'a également fait réaliser que certaines fonctions doivent être décomposées en petits morceaux:

gedit fold.png

Remarque: pour l'installer, je devais d'abord créer le répertoire

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

Passez ensuite à ce répertoire et exécutez

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

Utilisez ensuite le menu de gedit Edit-> Preferences-> Plugins->Folding

Je souhaite seulement avoir un nouveau Python (c'est seulement un programme de 174 lignes) afin que je puisse le modifier pour enregistrer les marques de code pliées et les réappliquer lorsque le fichier est rouvert. Je peux voir maintenant que je garderai le même fichier ouvert pendant 2 semaines :)

WinEunuuchs2Unix
la source