Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kate [Le 15/12/2011, 15:17] – modification externe 127.0.0.1 | kate [Le 18/12/2022, 12:17] (Version actuelle) – astrolivier | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Hardy Intrepid Jaunty Karmic | + | {{tag>Focal bureautique |
| ---- | ---- | ||
| - | |||
| ====== Kate ====== | ====== Kate ====== | ||
| - | Kate est un éditeur de texte très performant pour KDE. Il intègre la coloration syntaxique, ici sur un fichier xml : | + | Kate est un éditeur de texte très performant pour KDE. Il possède une interface multi-documents, |
| + | * la coloration syntaxique | ||
| + | * la conversion et le support de l' | ||
| + | * 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' | ||
| + | * la sélection par bloc | ||
| + | * le "// | ||
| + | * gestion de fragments de code // | ||
| + | * 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 | ||
| {{http:// | {{http:// | ||
| + | |||
| + | De plus, Kate est hautement paramétrable. //(Plus de renseignements en consultant l'aide en ligne du logiciel)// | ||
| + | |||
| + | {{http:// | ||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| ===== Installation===== | ===== Installation===== | ||
| - | Il suffit d' | + | Il suffit d' |
| - | Pour avoir Kate en français, [[: | + | Pour avoir Kate en français, [[: |
| + | Pour pouvoir choisir un thème sombre, il est nécessaire d' | ||
| + | Pour choisir le thème sombre pour la zone d' | ||
| + | // | ||
| + | |||
| + | |||
| + | Il existe aussi une version [[https:// | ||
| + | < | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| Ligne 24: | Ligne 51: | ||
| ==== Installer un correcteur orthographique ==== | ==== 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 '' | + | Pour bénéficier de la correction orthographique dans Kate il faut installer [[:Aspell]] et le dictionnaire correspondant à votre langue, par exemple '' |
| - | ==== Détecter automatiquement l' | + | ==== 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** | ||
| - | Ubuntu est encodé par défaut en UTF-8 et Kate ne parvient pas de lui même à détecter l' | + | Une section LSP CLient apparaît, avec une sortie |
| - | On peut utiliser un script qui se chargera de détecter l' | + | {{ https://www.phillipsj.net/ |
| - | < | + | // voir [[https:// |
| - | #/bin/sh | + | |
| - | if ( file " | ||
| - | kate -u -e ISO-8859-1 " | ||
| - | else | ||
| - | kate -u " | ||
| - | fi | ||
| - | #commande original, kate %u | + | === C/C++ === |
| - | </code> | + | |
| - | Il suffit ensuite de changer, dans les types mime, l' | + | Il faudra installer clang |
| + | < | ||
| - | ===== Liens ===== | + | puis activer le module externe (plugin) LSP \\ |
| + | Configuration -> Configurer Kate | ||
| - | | + | |
| + | |||
| + | |||
| + | ==== Quelques raccourcis claviers utiles ==== | ||
| + | |||
| + | testés sur la version snap 22.08.1\\ | ||
| + | l' | ||
| + | |||
| + | |Liste des options et raccourcis clavier (avec fonction de recherche) | ||
| + | |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' | ||
| + | |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' | ||
| + | |||
| + | |||
| + | ===== Liens ===== | ||
| + | * **(fr)** [[https:// | ||
| + | | ||
| ---- | ---- | ||
| - | // | + | // |
