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 30/04/2021, 17:41] – [Liens] + site officiel scaph | kate [Le 18/12/2022, 12:17] (Version actuelle) – astrolivier | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Xenial | + | {{tag>Focal bureautique |
| ---- | ---- | ||
| - | |||
| ====== Kate ====== | ====== Kate ====== | ||
| Ligne 10: | Ligne 9: | ||
| * la conversion et le support de l' | * la conversion et le support de l' | ||
| * les onglets et la séparation de fenêtres | * les onglets et la séparation de fenêtres | ||
| + | * défilement mini-carte intégré et modulable | ||
| * le replis de code et de texte | * le replis de code et de texte | ||
| * l' | * l' | ||
| Ligne 19: | Ligne 19: | ||
| * un terminal intégré | * un terminal intégré | ||
| * gestion du chargement de dépôts pour : Git ; Subversion ; Mercurial | * gestion du chargement de dépôts pour : Git ; Subversion ; Mercurial | ||
| - | |||
| {{http:// | {{http:// | ||
| Ligne 25: | Ligne 24: | ||
| De plus, Kate est hautement paramétrable. //(Plus de renseignements en consultant l'aide en ligne du logiciel)// | De plus, Kate est hautement paramétrable. //(Plus de renseignements en consultant l'aide en ligne du logiciel)// | ||
| + | {{http:// | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 36: | Ligne 36: | ||
| 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 45: | Ligne 52: | ||
| 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 '' | ||
| + | |||
| + | ==== 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 | ||
| + | {{ https:// | ||
| + | |||
| + | // voir [[https:// | ||
| + | |||
| + | |||
| + | === C/C++ === | ||
| + | |||
| + | Il faudra installer clang | ||
| + | < | ||
| + | |||
| + | 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 ===== | ===== Liens ===== | ||
| * **(fr)** [[https:// | * **(fr)** [[https:// | ||
| - | * [[http:// | + | * [[https:// |
| ---- | ---- | ||
| - | // | + | // |
