Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
kate [Le 17/05/2022, 19:08] Amiralgaby [Installation] ajout de la méthode pour obtenir le thème sombre |
kate [Le 18/12/2022, 12:17] (Version actuelle) astrolivier |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | + | {{tag>Focal bureautique programmation}} | |
- | {{tag>Xenial bureautique}} | + | |
---- | ---- | ||
- | |||
====== Kate ====== | ====== Kate ====== | ||
Ligne 21: | 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://s4.e-monsite.com/2011/06/09/06/resize_550_550/capture-decran2.png}} | {{http://s4.e-monsite.com/2011/06/09/06/resize_550_550/capture-decran2.png}} | ||
Ligne 40: | Ligne 37: | ||
Pour pouvoir choisir un thème sombre, il est nécessaire d'installer le paquet **[[apt>breeze]]**. | Pour pouvoir choisir un thème sombre, il est nécessaire d'installer le paquet **[[apt>breeze]]**. | ||
- | Pour choisir le thème sombre pour la zone d'édition :\\ | + | 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// | //Configuration -> polices et couleur -> Schéma par défaut pour kate (tout en bas) -> Appliquer// | ||
+ | |||
+ | |||
+ | Il existe aussi une version [[https://snapcraft.io/kate|snap]] | ||
+ | <code> sudo snap install kate --classic</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 51: | Ligne 52: | ||
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". | 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 | ||
+ | {{ https://www.phillipsj.net/images/rustup-kate/lsp-enabled-kate.png?600 }} | ||
+ | |||
+ | // voir [[https://www.phillipsj.net/posts/rustup-and-kate-all-you-need-for-rust-development/|Rustup and Kate: All You Need for Rust Development]] // | ||
+ | |||
+ | |||
+ | === C/C++ === | ||
+ | |||
+ | Il faudra installer clang | ||
+ | <code> sudo apt install clang clangd</code> | ||
+ | |||
+ | 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 | | ||
+ | |||
===== Liens ===== | ===== Liens ===== | ||
Ligne 58: | Ligne 105: | ||
---- | ---- | ||
- | //Contributeurs: [[:utilisateurs:Bogoris]], [[utilisateurs:scaph]]// | + | //Contributeurs: [[:utilisateurs:Bogoris]], [[utilisateurs:scaph]], [[utilisateurs:amiralgaby]]// |