Est-il possible de plier du code Python en Kate ?
Oui. Vous pouvez cliquer sur n'importe quel ou le long du bord gauche (où apparaissent les numéros de ligne) pour plier ou déplier le code.
ex. Code Python déplié ( )
ex. Code Python plié ( )
Comme Python n'a pas d'accolades, je pense que Kate n'est pas capable de plier le code.
Les accolades ne sont pas nécessaires pour le pliage du code en Kate.
En Python, l'indentation a la même fonction que les accolades (c'est-à-dire séparer les blocs de code connexes pour l'analyse syntaxique). Kate en est conscient et peut placer des icônes automatiquement pour permettre le pliage et le dépliage de blocs de code qu'il estime être liés.
Si vous ne voyez pas de ou vous pouvez vérifier que les marqueurs de pliage de code sont visibles dans le menu déroulant. Afficher le code Marqueurs pliants :
ex. Visibilité du marqueur pliable
Notez que tout ce qui précède suppose que Kate sait que vous travaillez sur un fichier Python (ex. le fichier a un nom de fichier .py
extension).
Caveat
Cela dit, il semble toutefois que les règles utilisées par Kate pour déterminer si un bloc de code Python est pliable ne semblent pas toujours fournir des symboles pour des blocs de code (sans doute) apparentés.
En guise de réflexion, si vous souhaitez simplement un meilleur marquage pour le pliage de code en Python, vous pouvez simplement essayer un autre éditeur. En voici deux qui offrent un excellent marquage pour le pliage de code en Python Geany と Notepad++ .
Les inconvénients sont que Geany peut être quelque peu limité en termes de fonctionnalités, en fonction de ce que vous souhaitez (bien qu'il dispose de plugins ) et Notepad++ est techniquement réservé à Windows (bien qu'au moins les anciennes versions puissent fonctionner sous Windows). Wine dans une certaine mesure).
Peut-on marquer les régions du code à plier ?
Je n'ai pas connaissance d'un moyen de le faire.
Ce site GitHub Gist semble impliquer que, au moins dans le passé, il était possible de modifier ou d'ajouter des fichiers à Kate pour permettre cela. Cependant, en lisant les informations sur le nouveau cadre dans lequel Kate est actuellement construit (version 5), il semble que le fichier principal pour travailler avec Python a potentiellement été replié dans quelque chose qui n'est pas vraiment modifiable, à moins que vous ne le construisiez vous-même (mais ce n'est que mon impression - je peux me tromper).