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)

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

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) :

  1. Naviguer vers Configuration → Configurer Kate
  2. Dans la nouvelle fenêtre, naviguer vers Modules externes.
  3. Dans la liste, sélectionnez CLient LSP

Une section LSP CLient apparaît, avec une sortie de Diagnostic

voir Rustup and Kate: All You Need for Rust Development

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
  • kate.txt
  • Dernière modification: Le 18/12/2022, 12:17
  • par astrolivier