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 |