Sortie de l'éditeur CudaText 1.110.3


Sortie de l'éditeur CudaText 1.110.3

CudaText est un éditeur de code multiplateforme gratuit écrit en Lazarus. L'éditeur prend en charge les extensions Python et possède plusieurs fonctionnalités empruntées à Sublime Text. Sur la page Wiki du projet https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 l'auteur énumère les avantages par rapport à Sublime Text.

L'éditeur convient aux utilisateurs avancés et aux programmeurs (plus de 200 lexers syntaxiques sont disponibles). Certaines fonctionnalités de l'IDE sont disponibles sous forme de plugins. Les référentiels du projet sont situés sur GitHub. Pour fonctionner sous Linux, il existe des versions pour GTK2 et Qt5. CudaText a un démarrage relativement rapide (environ 0.3 seconde sur un processeur Core i3).

Modifications apportées au cours des 2 derniers mois :

  • Moteur d'expression régulière TRegExpr amélioré. Ajout de groupes atomiques, de groupes nommés, d'assertions lookahead+lookbehind, recherche de groupes Unicode par p P, prise en charge des caractères Unicode plus grands que U+FFFF. Il s'agit du même moteur qui est inclus dans Free Pascal, mais dans la version amont. On espère que les changements en amont seront inclus dans Free Pascal.

  • Les Lexers ont été améliorés. Par exemple, JSON met désormais en évidence toutes les constructions JSON invalides, Bash met l'accent sur les « nombres » invalides, PHP a été grandement amélioré pour réussir les tests d'un autre éditeur.

  • Options ajoutées :

    • Police de la barre d'état.
    • Élément de thème de l'interface utilisateur pour la couleur de la barre d'état.
    • Résolution d’affichage de la bande d’onglets.
    • Autoriser l'affichage des barres inférieures et latérales au démarrage.
  • La commande « Rechercher les mises à jour » fonctionne sur tous les systèmes d'exploitation.

  • Nouveau lexer RegEx, pour colorer l'entrée de la boîte de dialogue Rechercher en mode « expression régulière ».

  • Les boîtes verticales pour le mode retour à la ligne fonctionnent désormais à peu près de la même manière que dans Sublime Text et VS Code. Plus de détails sont décrits dans le Wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • Pour les utilisateurs de ST3, il existe une section Wiki montrant comment effectuer de nombreuses actions ST3 dans CudaText : https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

Source: linux.org.ru

Ajouter un commentaire