Dans cet article, nous allons découvrir CudaText. Cet éditeur de code source gratuit , développé avec Lazarus par Alexey Torgashin, est disponible pour GNU/Linux, Windows, macOS et BDS. Il démarre rapidement et est extensible grâce à des plugins Python ( plugins, linters, analyseurs d'arbres de code et outils externes ). Contrairement à de nombreux éditeurs similaires, il n'est pas basé sur le framework Electron.
L'éditeur propose une mini-carte, la coloration syntaxique, l'affichage de l'arborescence du code, le repliement de code et une palette de commandes avec correspondance approximative. Parmi ses autres fonctionnalités clés figurent la recherche et le remplacement par expressions régulières, la sélection multiple et la prise en charge des plugins. CudaText est configurable à l'aide de fichiers JSON et est distribué sous licence MPL 2.0.
Le programme principal ( sans les plugins ) est écrit en Object Pascal à l'aide de l'IDE Lazarus , ce qui permet de réduire les besoins en ressources et de proposer des versions natives pour différents systèmes d'exploitation. La configuration est stockée dans des fichiers JSON : un fichier contient les paramètres par défaut et un autre les paramètres modifiés par l'utilisateur, qui remplacent les valeurs du fichier de configuration par défaut.
Caractéristiques générales de CudaText
- La configuration du programme se déroule à Fichiers au format JSON. Y compris les paramètres spécifiques au lexer.
- Mise en évidence de la syntaxe pour de nombreuses langues.
- Nous trouverons dans le programme prise en charge de nombreux encodages.
- Nous trouverons l'interface utilisateur Anglais en, n'est pas disponible en espagnol.
- Arborescence de code: structure des fonctions / classes / etc.
- Nous aurons la possibilité d'utiliser les options de code de pliage.
- Multi-carets et multi-sélections.
- Possibilité trouver / remplacer en utilisant des expressions régulières.
- Interface utilisateur avec onglets.

- Vue divisée en primaire / secondaire. Nous aurons également la possibilité de diviser l'éditeur en fenêtres en 2/3/4/6 groupes d'onglets.
- Palette de commandes, avec coïncidence floue.
- Mini carte, Microcarte.
- Voir Blancs sans impression.
- Nous aurons la possibilité d'utiliser touches de raccourci que nous pouvons personnaliser à notre goût.
- Visionneuse binaire / hexadécimale pour les fichiers de taille illimitée (peut afficher des journaux de 10 Go).
- Enregistrez correctement les fichiers binaires.
- Nous aurons la possibilité de ajouter des fonctionnalités supplémentaires implémentées sous forme de plugins. Grâce à eux, nous pouvons gérer les extensions, trouver des fichiers, des fragments, utiliser le correcteur orthographique, ajouter un panneau FTP, un formateur pour HTML / CSS / JS / XML / SQL, ajouter un créateur de fichier de sauvegarde, et bien plus encore.
Fonctionnalités pour l'encodage HTML / CSS

- Saisie semi-automatique intelligente pour HTML et CSS.
- Cela nous donnera la possibilité d'utiliser Remplissage de balise HTML avec la touche Tab (Plug-in d'extraits de code).
- Codes de couleur HTML (#rgb, #rrggbb) sont soulignés.
- L'éditeur nous permettra afficher les images dans la zone de l'éditeur (jpeg / png / gif / bmp / ico).
- Il nous montrera également des informations sur les outils lorsque la souris survole l'étiquette de l'image, l'entité, la valeur de couleur.
Ce ne sont là que quelques-unes des fonctionnalités de cet éditeur. Vous trouverez plus de détails à leur sujet sur le site web du projet.
Installez l'éditeur de code CudaText sur Ubuntu
CudaText est disponible sous forme de fichier .deb pour Ubuntu. Vous pouvez télécharger le paquet depuis la page de téléchargement de l'éditeur de code CudaText . Vous y trouverez la dernière version pour Ubuntu. À l'heure actuelle, le paquet à télécharger s'appelle « cudatext_1.97.0.3-1_gtk2_amd64.deb ». Le nom de ce fichier est susceptible d'évoluer au fil des mises à jour du projet.
Une fois le téléchargement terminé, ouvrez un terminal (Ctrl+Alt+T) et accédez au dossier où le fichier est enregistré. Une fois dans le bon dossier, vous pouvez procéder à l'installation à l'aide de la commande suivante :

sudo dpkg -i cudatext_1.97.0.3-1_gtk2_amd64.deb
Une fois l'installation terminée, nous pouvons maintenant rechercher le lanceur de cet éditeur sur notre ordinateur pour commencer à utiliser l'éditeur CudaText.

Désinstaller
Nous pouvons éliminer ce programme de notre système en ouvrant un terminal (Ctrl + Alt + T) et en tapant la commande suivante:

sudo apt remove cudatext
La documentation concernant CudaText est disponible sur le Wiki ou sur les forums du projet.