info:kate

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
info:kate [2024/10/24 06:23] – créée radeffinfo:kate [2024/10/24 07:22] (Version actuelle) – [snippets] radeff
Ligne 2: Ligne 2:
 {{tag>editor kate}} {{tag>editor kate}}
  
-<note tip>en 2024 c'est l'éditeur qui a remplacé pour moi l'excellent mais vieillot [[geany]]</note>+<note tip>en 2024 c'est l'éditeur qui a remplacé pour moi l'excellent mais vieillot [[geany]], c'est un peu mon bloc-note quand je n'ai pas besoin de la puissance d'un IDE comme [[info:code:codium|Codium]]</note> 
 + 
 +il se lance en quelques secondes, n'est pas trop complexe mais permet aussi d'avoir notamment en natif 
 +  * terminal intégré 
 +  * gestion expressions régulières 
 +  * snippets 
 +  * git 
 + 
 +On peut afficher/cacher ce qu'on veut dans les outils dispos, ce qui permet de simplifier quand on a juste besoin d'une prise de note et rendre plus complexe au besoin. 
 + 
 +{{:info:screenshot_20241024_061537.jpg?direct&1200|}}
  
 ===== install ===== ===== install =====
 +il est installé par défaut si vous prenez kde/plasma, sinon 
  
 +sinon il faut faire un
 +<code bash>
 +sudo apt-get install kate kata-data
 +</code> 
 +===== langages =====
 +//kate// supporte pas mal de langages, voir https://kate-editor.org/fr/syntax/
 +
 +usage: copier le langage dans un répertoire de config
 +
 +ex. avec HTML/PHP
 +
 +<code bash>
 +wget https://kate-editor.org/syntax/data/html/highlight.php.dark.html
 +mkdir -p /home/radeff/.local/share/org.kde.syntax-highlighting/syntax/
 +mv highlight.php.dark.html ~/.local/share/org.kde.syntax-highlighting/syntax/
 +</code>
 +
 +{{:info:screenshot_20241024_061708.jpg?direct&1200|}}
 ===== Thèmes ===== ===== Thèmes =====
 +Il y en a pas mal qui sont intégrés par défaut, moi j'aime bien le //dark mode//((mais pas parce que j'ai les idées noires, pour soulager mes yeux et par écologie))
  
 ===== Ereg / Regexp / Expressions régulières ===== ===== Ereg / Regexp / Expressions régulières =====
 +Lorsqu'on utilise les expressions rationnelles dans une opération de rechercher/remplacer, les motifs sont appelés avec la syntaxe suivante : \<indice du motif>. 
 +
 +Autrement dit, le "\" joue le rôle habituellement rempli par le "$". Par exemple :
 +  * Find: ([a-z])([0-9])
 +  * Replace: \2\1
 +
 +<note tip>merci [[https://hotline.asdrad.com/expressions_regulieres?do=|@Flaz's Hotline]] (tiens, un dokuwiki!) qui a su trouver quelque chose dans la f... doc de //kate// - en tout cas, ne cherchez pas trop en français, c'est très bien traduit mais bien pauvre</note>
 +
 +Source : [[https://docs.kde.org/stable5/en/kate/katepart/regular-expressions.html|Appendix A. Regular Expressions]] (en) (docs.kde.org)
 +===== snippets =====
 +https://docs.kde.org/stable5/en/kate/kate/kate-application-plugin-snippets.html
 +
 +pas natif, faut installer un plugin: Configure Kate -> Plugins -> Snippets
  
 +Des exemples ici: https://github.com/mpaglia0/KATE-snippets
 ===== Tips / Astuces ===== ===== Tips / Astuces =====
 +si vous avez juste besoin d'un bloc note prenez plutôt //kWrite//, un composant de kate qui permet juste d'éditer un fichier
  • info/kate.1729743788.txt.gz
  • Dernière modification : 2024/10/24 06:23
  • de radeff