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 |