Kate est un éditeur de texte très performant pour KDE. Il possède une interface multi-documents, multi-vues et intègre de nombreuses fonctionnalités :
De plus, Kate est hautement paramétrable. (Plus de renseignements en consultant l'aide en ligne du logiciel)
Il suffit d'installer le paquet kate.
Pour avoir Kate en français, installez le paquet language-pack-kde-fr.
Pour pouvoir choisir un thème sombre, il est nécessaire d'installer le paquet breeze. Pour choisir le thème sombre pour la zone d'édition : Configuration → polices et couleur → Schéma par défaut pour kate (tout en bas) → Appliquer
Il existe aussi une version snap
sudo snap install kate --classic
Si vous souhaitez paramétrer un nouveau type de fichier pour qu'il s'ouvre dans Kate, la commande à taper n'est pas
kate
mais
kate -u
Pour bénéficier de la correction orthographique dans Kate il faut installer Aspell et le dictionnaire correspondant à votre langue, par exemple aspell-fr. Ensuite activez le plugin dans "Configurer Kate" puis dans la section "Extensions" activez "Outils de données".
Avec un terminal, lancez la commande :
rustup component add rls rust-analysis rust-std
Puis dans Kate (en français) :
Une section LSP CLient apparaît, avec une sortie de Diagnostic
Il faudra installer clang
sudo apt install clang clangd
puis activer le module externe (plugin) LSP
Configuration → Configurer Kate
testés sur la version snap 22.08.1
l'ensemble des raccourcis habituels sur kde ou les programmes graphiques en général est disponible.
| Liste des options et raccourcis clavier (avec fonction de recherche) | ctrl + alt + i |
| curseurs multiples | alt + clic |
| curseur supplémentaire sur la case au dessus (dessous) | ctrl + alt + flêche haut (bas) |
| aller au mot suivant (précédent) | ctrl + flêche droite (gauche) |
| sélectionner le mot suivant (précédent) | ctrl + shift + flêche droite (gauche) |
| Bloc mode (permet de sélectionner des rectangles) - presser une seconde fois pour en sortir | ctrl + shift + b |
| échanger avec la ligne supérieure (inférieure) | ctrl + shift + flêche haut (bas) |
| passer à l'onglet suivant (précédent) | ctrl + page up (page down) |
| vi mode | ctrl + alt + v |
| (dé)commenter un passage | ctrl (+ shift) + d (ctrl + / (commente et décommente)) |
| indenter | ctrl + i |
| ouvrir le terminal dans le dossier courant | F4 |
| passer du terminal à l'onglet et inversement | ctrl + shift + F4 |