Kate
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 :
- la coloration syntaxique - (ci-dessous sur un fichier xml) - et l'appariement de parenthèse
- la conversion et le support de l'encodage de caractères
- les onglets et la séparation de fenêtres
- défilement mini-carte intégré et modulable
- le replis de code et de texte
- l'auto-indentation et l'auto-complétion
- la sélection par bloc
- le "chercher / remplacer" par expression régulière
- gestion de fragments de code (snippets)
- faire des scripts en utilisant du JavaScript
- un explorateur de schémas SQL et une vue de sortie de données SQL
- un terminal intégré
- gestion du chargement de dépôts pour : Git ; Subversion ; Mercurial
De plus, Kate est hautement paramétrable. (Plus de renseignements en consultant l'aide en ligne du logiciel)
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
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
Utilisation
Ouvrir un fichier dans une même session
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
Installer un correcteur orthographique
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".
Autocomplétion - Diagnostic de code
Rust
Avec un terminal, lancez la commande :
rustup component add rls rust-analysis rust-std
Puis dans Kate (en français) :
- Naviguer vers Configuration → Configurer Kate
- Dans la nouvelle fenêtre, naviguer vers Modules externes.
- Dans la liste, sélectionnez CLient LSP
Une section LSP CLient apparaît, avec une sortie de Diagnostic
C/C++
Il faudra installer clang
sudo apt install clang clangd
puis activer le module externe (plugin) LSP
Configuration → Configurer Kate
Quelques raccourcis claviers utiles
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 |

