L'indentation ne fonctionne plus dans Kwrite et Kate [Réglé]
Après upgrade mga-9 -> mga-10, la configuration de l'indentation par la touche Tab est traitée de manière incohérente
Logiciels / Programmation
zwykx Membre non connecté
-
- Voir le profil du membre zwykx
- Inscrit le : 21/01/2013
- Groupes :
J'ai fait passer (non sans peine) mon portable de Mageia 9 à Mageia 10 il y a quelques jours et j'ai eu la mauvaise surprise de ne plus pouvoir utiliser la touche Tab pour indenter mes scripts.
Tout le fonctionnement par défaut de la touche Tab (avant migration) est bouleversé tant dans kwrite que dans kate.
Exemple :
- quelle que soit la largeur d'indentation choisie (j'utilise des espaces mais le résultat est le même avec des tabulations), un appui sur la touche tab va insérer 6 caractères
- si je sélectionne plusieurs lignes et appuie sur Tab, au lieu d'indenter le paragraphe, il est supprimé !
- si j'appuie sur shift-tab, ça fait n'importe quoi, (ça efface, ça ramène tout à la colonne zéro... c'est imprévisible)
- à la fin d'une ligne indentée, quand j'appuie sur la touche Entrée, mon curseur se retrouve à la colonne 0.
- etc.
MAIS ! Ça n'a l'air de se produire que sur les anciens fichiers, ou du moins sur des .sh en cours de dev.
Je viens de lancer kwrite et de taper n'importe quoi dans la fenêtre puis d'indenter, ça fonctionne normalement.
Quelqu'un a-t-il déjà rencontré ce problème ?
C'est infernal de devoir mettre en forme du code avec la touche espace è_é
Est-il possible de rétrograder mes versions de kwrite et kate aux dernières versions de Mageia 9 ?
PC : Z80 SoftCard, CPU Z80, 64 K RAM
Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Je viens de tester dans kate avec un de mes rares scripts bash (testé en Python, ça fonctionne aussi) :
- La touche [TAB] m'insère bien le nombre de caractères demandés
- Sélectionner les lignes et appuyer sur [TAB] m'indente bien toutes les lignes
- Si j'appuie sur [Maj]+[TAB], l'indentation est ramenée à la colonne 0, ce qui semble être le comportement demandé
- Si j'appuie sur [Entrée] je me retrouve bien au début de l'indentation et pas à la colonne 0
Je te conseille de supprimer tes fichiers de configuration de kate / kwrite afin de repartir avec un environnement propre.
Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'ai vu un comportement contrariant sur l'indentation, mais pas celui-là.
Je présume que cela dépend de quel type de document kate a détecter. Tu peux aussi remplacer la détection par le mode d'indentation de ton choix.
Par exemple par Outils - Indentation
Je te fais également la même recommandation que Yuusha.
Yves
zwykx Membre non connecté
-
- Voir le profil du membre zwykx
- Inscrit le : 21/01/2013
- Groupes :
Yuusha :Je te conseille de supprimer tes fichiers de configuration de kate / kwrite afin de repartir avec un environnement propre.
C'est en effet une solution à tester.
Pourtant, ils n'ont chacun qu'un seul fichier de conf qui s'applique (normalement) de la même manière sur tous les fichiers qu'ils éditent.
Papoteur :Je présume que cela dépend de quel type de document kate a détecter. Tu peux aussi remplacer la détection par le mode d'indentation de ton choix.
Mais justement, je l'ai configuré et reconfiguré... dans l'onglet indentation.
C'est pour ça que je me demandais si il y avait pas une régression.
J'ai aussi configuré la coloration syntaxique mais ça devrait pas jouer sur l'indentation.
Je vais quand même explorer les fichiers de conf avant de les effacer (après il faut reconfigurer les barres d'outils...)
PC : Z80 SoftCard, CPU Z80, 64 K RAM
zwykx Membre non connecté
-
- Voir le profil du membre zwykx
- Inscrit le : 21/01/2013
- Groupes :
Ça s'est amélioré mais la config de ma barre d'outils n'a pas changé et il reste des tabulations qui sont pas bonne.
Il doit donc y avoir d'autres fichiers de conf qui interviennent mais j'ai vraiment pas envie d'effacer tout .cache, .config et .local.
C'est un boulot énorme de tout reconfigurer sur Plasma.
PC : Z80 SoftCard, CPU Z80, 64 K RAM
zwykx Membre non connecté
-
- Voir le profil du membre zwykx
- Inscrit le : 21/01/2013
- Groupes :
Énigmatique !
PC : Z80 SoftCard, CPU Z80, 64 K RAM
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie