L'éditeur de texte PSPad, un rêve pour les programmeurs. PSPad - éditeur de texte universel Quelques astuces pour travailler avec PSPad

Comme vous le savez, il n'y a pas de camarades pour le goût et la couleur. Toute personne qui écrit du code, que ce soit un programme PHP ou de l'édition de code HTML, vous dira combien de temps il lui a fallu pour choisir son outil de travail. Et il y a vraiment beaucoup de choix. Une requête dans le moteur de recherche - et il vous remplira de liens vers toutes sortes d'éditeurs. Ici, vous avez la mise en surbrillance du code, des macros spéciales et la vérification orthographique - en général, les capacités d'un bloc-notes Windows sont l'ère des dinosaures. :)

En général, un éditeur de texte pour un encodeur doit être universel. Autrement dit, en plus de ses fonctions spécifiques, il devrait fonctionner normalement avec du texte brut. Cela signifie qu'il doit :

  • être capable de boucler des lignes (oui, oui, c'est un problème pour de nombreux éditeurs !) ;
  • être capable de travailler avec différents encodages "à la volée" ;
  • être capable d'effectuer des fonctionnalités « standard » : rechercher, remplacer, imprimer, etc. ;
  • charger rapidement.
Jusqu'à récemment, je l'utilisais et dans la plupart des cas c'est très bien. Mais il avait constamment un problème avec l'encodage UTF8, et lors de l'écriture du code PHP, le texte russe était souvent déformé. En général, quelques petites choses qui ont gâché l'impression sur lui.

Il n'y a pas si longtemps, je suis tombé sur l'éditeur PSPad. Et je dois dire que c'est le meilleur éditeur que j'ai jamais rencontré. :)

Tout d'abord, je voudrais souligner la commodité de travailler avec le code. Ce n'est pas seulement la coloration syntaxique (qui est configurable), mais aussi le soi-disant. structure de fichier. Vous ouvrez, par exemple, un fichier php. Dans une fenêtre séparée, vous avez déjà collecté toutes les fonctions, variables et fichiers d'inclusion. Un clic et vous êtes sur la bonne section du code. Confortable en diable ! :)

Les fichiers HTML sont également "décomposés" par des balises, et avec la préservation de la structure arborescente. js-, css-files et autres sont définis de la même manière (la liste est longue).

De nombreux professionnels spécifient immédiatement les guillemets ouvrants et fermants, les crochets, etc. lors de l'écriture du code. Il est donc plus facile de ne pas se perdre. PSPad peut effectuer cette opération par lui-même - maintenant, je pense, vaut-il la peine d'abandonner votre habitude? ;)

Suite PSPad vous permet de trouver un symbole apparié - ceci est utile lors de l'analyse de code complexe. Placez le curseur sur le symbole initial et sa paire est automatiquement mise en surbrillance. Et, étonnamment, presque jamais tort.

Très satisfait de la navigation dans le style de l'éditeur Delphes. Cela inclut la sélection de blocs, les retraits automatiques et le défilement du texte sans modifier la position du curseur, ainsi que la possibilité de définir des étiquettes. Exactement comme à Delphes.

PSPad a plusieurs modules intégrés à la fois (si vous pouvez les appeler ainsi). Par exemple le choix de la couleur. Lors du débogage CSS, juste une chose indispensable ! La pipette fonctionne ici - vous pouvez obtenir la couleur de n'importe quel pixel à l'écran.

Et aussi: table des symboles, conversions numériques, conversion des couleurs (même par le nom de la couleur, vous pouvez obtenir sa valeur), vue du presse-papiers, insertion de date / heure - tout est là.

Si vous le souhaitez, vous pouvez afficher le texte dans un éditeur HEX, bien que pour cela, vous deviez ouvrir à nouveau le fichier.

Le choix du "modèle de code" (analogue de Delphi) est implémenté de manière très intéressante. Par exemple, vous avez tapé "si". Appuyez sur Ctrl + Espace et vous obtiendrez une liste de modèles prêts à l'emploi pour cette phrase. Si vous sélectionnez "si" dans la liste (c'est-à-dire ce que vous vouliez), un code entièrement prêt à l'emploi avec des crochets, une condition, etc. sera ajouté au texte. Je dois dire qu'ici, vous pouvez également obtenir un indice sur le "modèle" sélectionné et, à en juger par les fichiers du programme, vous pouvez ajouter en toute sécurité, par exemple, des fonctions WordPress :).

PSPad- c'est le seul éditeur avec lequel je n'ai eu aucun problème avec UTF-8. Si dans d'autres éditeurs, la modification de l'encodage du fichier n'est possible que soit en copiant vers / depuis le presse-papiers, soit en réenregistrant le fichier en tant qu'option distincte, alors dans PSPad cela se fait en un seul clic de souris - il suffit de sélectionner l'encodage souhaité. Pas de mouvements supplémentaires.

Introduction Tous les utilisateurs de Windows savent probablement ce qu'est le Bloc-notes. Ou Bloc-notes - à qui il est plus familier. La pièce est confortable. Une petite application légère où vous pouvez taper le texte d'une lettre ou copier des informations à partir d'Internet. Options minimales, contrôle simple. Les fichiers créés sont de petite taille, et même parfaitement compressés par les archiveurs. Il semblerait que tout va bien. Mais seulement pour le moment, jusqu'à ce que nous ayons besoin de quelque chose de plus (et capable de travailler normalement avec des fichiers volumineux). Oui, la commodité et la simplicité du Bloc-notes sont extrêmement importantes pour les informaticiens novices. Mais cela vaut la peine d'élargir la portée, en essayant d'utiliser le Bloc-notes en conjonction avec d'autres fichiers "plats", pas seulement *.txt, car cet outil simple ne suffit plus. Même s'ils peuvent toujours afficher les scripts de divers langages de programmation, les journaux de programme, les fichiers batch, les fichiers de paramètres et bien d'autres, travailler avec tout cela n'est plus pratique et productif. Heureusement, les programmeurs n'ont pas accepté cet état de fait et ont commencé à publier des versions améliorées de cahiers, chacune complétée par ses propres modules complémentaires. Différent dans les extensions fonctionnelles, ces produits ont en quelque sorte commencé à être divisés en classes de tâches à résoudre. L'une de ces classes, de simples éditeurs pour les programmeurs et les webmasters, est notre revue d'aujourd'hui.

Quelle est la priorité pour de tels programmes ? Bien sûr, la coloration syntaxique de la langue dans laquelle l'utilisateur écrit ! Il est souhaitable de prendre en charge les plugins et les packages linguistiques et fonctionnels supplémentaires, ainsi que la possibilité de modifier ceux déjà connectés. Recherche avec remplacement et en utilisant des expressions régulières. Table de caractères, éditeur hexadécimal simple, possibilité de travailler avec un grand nombre de formats et d'encodages. Et, bien sûr, la facilité d'utilisation. Une exigence qui est juste, en principe, pour n'importe quel programme, mais la plus pertinente pour de tels produits, car le processus de programmation lui-même prend beaucoup de temps et personne ne veut rester longtemps derrière une coque inconfortable. Sur cette base, nous considérerons les programmes sélectionnés, à savoir : PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.

PSPad

PSPad est un éditeur assez connu et répandu pour les programmeurs. Et sa popularité est bien méritée. Après tout, c'est un programme, probablement, des milliers de fonctions. Et ce qui sera particulièrement agréable pour les programmeurs, c'est qu'il ne s'agit pas simplement d'un éditeur de texte avec des fonctionnalités supplémentaires, c'est un ensemble d'outils spéciaux spécifiquement adaptés à leurs besoins. Ici, par exemple, pourquoi le rédacteur de texte a-t-il besoin d'un client FTP intégré ? Il est peu probable qu'il soit demandé, et le webmaster voudra probablement, après avoir écrit un script ou une page, voir immédiatement le résultat en action en le téléchargeant sur un serveur distant. Nous nous connectons avec les paramètres spécifiés. Ils sont beaucoup plus larges que de spécifier l'adresse, le login et le mot de passe.


Paramètres de connexion du client FTP


Qu'en est-il de l'arborescence du projet ? Avec lui, vous pouvez étendre davantage les fonctions de l'éditeur et créer de vrais projets. Et bien qu'il ne soit pas du tout nécessaire qu'il s'agisse de projets logiciels, cette opportunité est intéressante pour justement ces besoins.


Paramètres du projet créé


Pour travailler avec des codes longs, l'affichage de la structure du fichier sera indispensable. Dans ce champ, PSPad affiche les fonctions et les macros trouvées par les motifs dans le fichier visualisé selon la syntaxe sélectionnée.



Modification d'un fichier pas dans la fenêtre de l'éditeur


Dans les dernières versions de PSPad, l'utilisateur peut travailler activement avec des scripts, non seulement les corriger manuellement, mais aussi les recompiler ultérieurement. Certes, cela nécessitera un hôte de script MS Windows installé. Ce dernier supporte un assez grand nombre de langages, et pas seulement les scripts Visual Basic et Java.

Bonnes capacités d'édition HTML. Bien sûr, notre éditeur cèdera la place à des packages spécialisés en termes de nombre de fonctions, mais nous n'exigeons pas les capacités d'un compilateur puissant d'un outil léger et pratique, n'est-ce pas ? Sinon, PSPad sera utile aux webmasters débutants et expérimentés. Il existe également un convertisseur entre différents formats et une visionneuse avec la possibilité de modifier la résolution, de vérifier le code HTML et de nombreuses options de formatage.

Fraîchement installé, PSPad « connaît » une trentaine de langages de programmation différents. Alors qu'il existe des C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic, etc. tout à fait ordinaires, la présence de certains, tels que COBOL, Inno Setup Script, KiXtart, Tcl / Tk, TeX , Unix Shell Script piqué mon véritable intérêt. Soit dit en passant, n'importe laquelle des langues, l'utilisateur peut reconfigurer, modifier et créer sa propre syntaxe. Ou spécifiez un compilateur pour cela.

En général, la personnalisation la plus large possible de tout et de tous est une autre caractéristique distinctive de l'éditeur en question. En commençant par le processus d'installation du programme et en terminant par le réglage fin des outils eux-mêmes. Je ne sais pas pour vous, mais j'ai toujours été satisfait de tels pouvoirs, car en les accordant, l'auteur indique ainsi clairement qu'il vise le produit à un public qualifié, dont les représentants pourront non seulement comprendre tous cela, mais aussi pour améliorer, optimiser, apporter. Bien sûr, il n'y a rien à craindre, si vous n'avez pas besoin de quelque chose comme ça - laissez-le tel quel, le programme ne s'aggravera pas.



Installation du programme





Paramètres généraux du programme




Quelques autres menus de paramètres


Ci-dessus n'étaient répertoriées que certaines des fonctionnalités de PSPad, la plupart liées à son bourrage pour la programmation. De plus, il y a une mer de tout ce qui est intéressant et utile. Par exemple, un éditeur hexadécimal et un gestionnaire de presse-papiers.

Si vous utilisez un programme de dactylographie, un correcteur orthographique vous sera sans aucun doute utile. De plus, il existe toutes sortes d'options d'édition, de recherche et de remplacement, de formatage. Il regorge de "cloches et de sifflets" du menu outil. Il existe un gestionnaire de macros, un analyseur de fichiers, une table ASCII, plusieurs types de palette. Si ce dernier ne suffit pas, vous y êtes, pipette ! Une variante d'un outil bien connu pour déterminer la couleur dans une zone particulière dans de nombreux éditeurs d'images. La pipette de PSPad vous permettra de prélever la couleur à tout moment et sous la fenêtre du programme lui-même. De plus, il existe un générateur de hachage (utilisant les fonctions MD4, MD5, SHA1, RIPEMD160), une ligne de commande, un convertisseur de nombres entre différents systèmes de calcul et même des caractères romains, une version simple mais puissante de la calculatrice (appelée analyseur d'expression ), et d'autres.

Le système d'aide (à savoir, le système) est complet et varié. En plus du guide complet du programme lui-même, vous pouvez obtenir des informations sur les langages de programmation et, si vous disposez d'une connexion Internet, accéder aux sites de programmation et aux utilitaires en ligne à distance.

Site Web du programme : http://www.pspad.com

stylo doré

Probablement beaucoup de gens connaissent Golden Pen. Le programme n'est pas nouveau, peut-être que certains l'ont déjà oublié. Sans surprise, la dernière version est déjà sortie en 2001, l'auteur n'indique même pas la prise en charge de Windows XP. D'autre part, la simplicité et la commodité - les principaux atouts de ce petit éditeur, sont combinées avec des fonctionnalités suffisantes pour le niveau moyen. C'est pourquoi le Golden Pen de Vitaly Nevzorov peut être utilisé avec succès à ce jour.



Code VB dans la fenêtre Golden Pen


Golden Pen est également bon car il s'agit d'un éditeur "recto-verso" universel. Il est tout aussi pratique à utiliser à la fois pour taper du texte brut et pour éditer les codes sources. Les options fournies sont à peu près les mêmes. Pour le texte, il s'agit des options d'impression, d'exportation au format RTF et HTML, d'alignement, d'affichage, de recherche et de transition. Pour les scripts - coloration syntaxique de quinze langages actuels (pour 2000) jusqu'à Fortran, travail avec des signets, mode de navigation par fichier hexadécimal. De plus, il existe des outils supplémentaires, presse-papiers, enregistrement de macros, calculatrice, table de codes ASCII. La calculatrice Golden Pen est capable de calculer certaines fonctions statistiques, et, en plus, lors de la frappe, la calculatrice de contexte est active - c'est lorsque vous tapez une expression, et après le signe "=", le programme affiche automatiquement sa valeur.



Mode éditeur hexadécimal
Lorsque je travaillais avec le programme, j'ai remarqué deux petits bogues - lorsque la calculatrice est appelée depuis la barre d'outils, le calendrier est affiché en permanence et le panneau lui-même disparaît lorsque le programme est fermé, mais pas toujours restauré automatiquement au prochain démarrage.

Site Web du programme : http://www.geocities.com/midweststudio/

PolyModifier

Appeler PolyEdit un bloc-notes pour les programmeurs ne change même pas le langage. Cependant, il a été inclus dans notre examen car il inclut également de telles fonctionnalités. Et bien d'autres encore, qui nécessiteront un article séparé pour les décrire.

Oui, en effet, PolyEdit est un programme avec les possibilités les plus larges, bien qu'à la première connaissance, cela m'ait fait ressentir ... probablement similaire aux sentiments des héros de "Je ne sais pas sur la lune" de Nikolay Nosov lorsqu'ils ont passé la nuit à l'hôtel économique. Si les propriétaires y déclaraient les chambres les moins chères, mais qu'en réalité un paiement séparé était exigé pour l'utilisation de l'eau, de la télévision, des lits, etc., alors les créateurs de PolyEdit (Polysoft Solutions), ne manquaient pas de noter la petite taille du programme kit de distribution, n'incluait pas certaines des fonctions spécifiées. Par conséquent, ayant décidé de vérifier d'abord la coloration syntaxique des langues, j'ai été quelque peu déçu et envoyé sur le site Web du programme pour télécharger les composants nécessaires. Heureusement, ce package ZIP n'occupe que 9 Ko. Il est surprenant qu'il n'ait pas été possible de l'inclure immédiatement dans la distribution. En plus du fichier spécifié, plusieurs autres modules complémentaires et 10 dictionnaires dont la taille varie de 500 Ko à 6 Mo sont disponibles dans la section Téléchargements. Cependant, vous ne pouvez pas juger les développeurs trop sévèrement. Il est un peu naïf de s'attendre à obtenir un traitement de texte à part entière du niveau Word "et d'une taille inférieure à un mégaoctet et demi. La décision de séparer le placement de packages supplémentaires qui ne sont nécessaires qu'à un utilisateur spécifique est tout à fait raisonnable pour un programme librement distribué via Internet.

En ce qui concerne le programme lui-même, ce texte a été tapé uniquement dans la fenêtre de l'éditeur et aucune commodité n'a été rencontrée. La seule chose était que j'avais besoin de télécharger un pack de langue russe supplémentaire pour vérifier l'orthographe. Pour l'implémenter, appuyez sur F7 ou sélectionnez une commande dans l'élément de menu. Il n'y a pas de vérification automatique. Oui, peut-être pour le mieux ? Ainsi, il n'y aura pas de ralentissements et de pauses inutiles lors de la frappe sur des ordinateurs lents.

Parmi les fonctionnalités de PolyEdit, on note les suivantes. Cryptage des données à l'aide des transformations BlowFish et de la fonction de hachage SHA-1. Prise en charge complète des objets OLE (images, clips, diagrammes, etc.). Exportation/importation de plusieurs formats, y compris Word, Excel, Html. Prise en charge des plugins. Client de messagerie intégré. Fonctions glisser-déposer et glisser-ancrer. Prise en charge d'un grand nombre d'encodages. Sauvegarde automatique. Rechercher et remplacer à l'aide d'expressions régulières, recherche de fichiers. Mise en évidence de la syntaxe. Afficher les caractères non imprimables.



Certains éléments de menu


L'interface de style "avancé" est très similaire à l'interface par défaut de MS Word. Toutes les fonctionnalités de base pour travailler avec du texte sont les mêmes. Seul le panneau de dessin manque. Cependant, des articles supplémentaires sont disponibles. J'ai beaucoup aimé la technologie Drag-and-Dock pour les fenêtres multi-documents.



Interface multi-documents


PolyEdit prend en charge les thèmes. Toutes sortes de paramètres peuvent être configurés dans les options du programme.



Configurer PolyEdit


Le test de l'éditeur lors de l'utilisation de fichiers bruts a révélé certaines lacunes. Ainsi, les commentaires avec des accolades ne fonctionnent pas correctement dans un fichier Delphi pas, et les commentaires avec des crochets ordinaires avec des astérisques ne fonctionnent pas du tout. Des problèmes similaires ont été observés pour les fichiers html et cpp. La mise en surbrillance du script t-sql peut être vue dans l'illustration ci-jointe. Pour plus de clarté, la vue dans PolyEdit et la vue dans la fenêtre MS SQL Query Analyzer de la huitième version sont données. Il est clair que ces programmes utilisent des spécifications différentes, mais néanmoins ...

Annuler les dernières actions ne fonctionne pas toujours correctement.



Script SQL dans la fenêtre PolyEdit (à gauche) et SQL Query Analyzer


Votre copie de PolyEdit peut être enregistrée. Que cela ait du sens dépend de vous. Parmi les avantages les plus importants de la version payante figurent un support technique prioritaire par e-mail, des mises à jour logicielles gratuites, des réductions lors de l'achat d'autres produits de PolySoft Solution. Comme vous pouvez le voir, même les avantages présentés ne semblent pas significatifs, mais il n'y a rien à dire sur les autres, il n'est guère possible d'afficher le nom de votre entreprise dans la fenêtre d'information du programme pour 30 $ par licence. Cependant, les acheteurs en gros - remises ...

Site Web du programme : http://www.polyedit.com/

EditEx

La dernière version 2006r1 de cet éditeur est sortie il y a un peu plus d'un mois, et nous allons la prendre en considération. L'atout principal, indiqué par l'auteur du programme Artem Fursenko, est de "mettre en valeur tout-tout-tout". En effet, EditEx "connait" plus d'une cinquantaine de syntaxes différentes. Et c'est un record absolu parmi les concurrents d'aujourd'hui. Cela n'a même pas de sens de tout lister, il est peu probable que vous trouviez celui dont vous avez besoin. Non, eh bien, bien sûr, si vous le souhaitez, vous pouvez, mais pour la grande majorité des programmeurs, cela suffira.

Malgré le fait que le développement soit national, l'interface du programme est entièrement en anglais. Le site du développeur est similaire. Bien que le site soit avare d'instructions et d'informations utiles. Non, au fait, aide et dans le programme lui-même. C'est bien que ce ne soit pas vraiment nécessaire - l'éditeur a l'air assez traditionnel et pas compliqué. Dans sa partie gauche, il y a un conducteur, en haut - des barres d'outils, et le reste de l'espace est réservé à la zone d'édition de documents.



Interface de l'éditeur EditEx 2006


Le programme contient tous les outils nécessaires pour formater le texte, rechercher, changer l'encodage. De plus, il existe un package de correcteur orthographique pour les mots anglais et russes et un traducteur à la volée. Malheureusement, les deux derniers utilitaires fonctionnent très bien. Et bien qu'ils fonctionnent, il est presque impossible de les utiliser. Le traducteur effectue une recherche contextuelle dans le dictionnaire et affiche absolument tous les résultats rencontrés. Entrez, par exemple, le mot "go" et vous obtiendrez des centaines d'options allant de "l'agonie" à "le pangolin". Bien qu'en fait, le verbe "go" soit quelque part au milieu de l'échantillon. Le correcteur orthographique du dictionnaire m'a également surpris par son originalité, il a été proposé de remplacer « parts » par « chebots », « available » par « ivan-tea », « launch » par « redden », etc. dans la même veine littéralement à travers le mot. La situation n'est que légèrement meilleure en anglais, où les mots sont généralement moins fléchis.


Le correcteur orthographique surprend par son approche


Maintenant, place aux beaux ajouts. Un client FTP simple, la possibilité de travailler en mode plein écran, de voir du code propre sans boutons et panneaux parfois ennuyeux, un panneau supplémentaire pour définir automatiquement les balises HTML, prévisualiser les pages HTML et lancer le programme avec un compilateur externe.


Options de connexion au serveur FTP



Site Web du programme : http://www.flywheel.nm.ru/editex.html

Éditeur cramoisi

En ce qui concerne l'éditeur Crimson après EditEx, il m'a semblé que ce dernier en était fait. Pourtant, en termes d'ensemble de fonctions, les deux éditeurs sont comme des frères. Même extérieurement, il n'est pas surprenant de confondre. Le même ensemble de fonctions standard pour la classe de programmes considérée, la même recherche avancée, la même mise en évidence des parenthèses appariées, la numérotation des lignes (et l'impression avec sa conservation), la mise en forme du texte, un transcodeur avec un nombre minimum de jeux. Il existe un client FTP intégré, un explorateur en option, un aperçu des fichiers HTML, une vérification orthographique, des statistiques détaillées, la possibilité d'enregistrer et d'exécuter des macros. Il y a aussi un calculateur de contexte.



Fenêtre de l'éditeur sans explorateur activé


La mise en évidence des langages, dont il n'y en a que 16 dans l'installation standard (dont Basic, C/C++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python, etc.) s'effectue correctement, avec détection de type automatique . Les spécifications de langue peuvent être reconfigurées par l'utilisateur. De plus, un grand nombre de fichiers de langues différentes sont disponibles en téléchargement sur le site officiel du programme. Cela a probablement permis au créateur (Ingyu Kang) de déclarer la prise en charge de plus de 100 langages informatiques.

Lors de l'utilisation de l'éditeur, un bogue désagréable a été trouvé - lors de l'ouverture des fichiers, le programme analyse son contenu, apparemment, pour déterminer la syntaxe en surbrillance. Les mécanismes ne sont pas rapportés par son auteur, mais à la suite de cette procédure, certains scripts exploitables conduisent à une erreur d'accès mémoire et le programme plante.



Erreur lors de l'analyse du fichier en cours d'ouverture



Site Web du programme : http://www.crimsoneditor.com/

Uniqway Poétique

Eh bien, en conclusion - envisagez un autre programme. Cet éditeur est assez frais, voire brut, mais j'ai bien aimé et il semble très prometteur. Sa première version 0.1a est sortie il y a seulement un mois environ, et maintenant la deuxième version 0.2b est déjà disponible. Si les auteurs (Pavel Sushkov et autres) continuent avec le même zèle, nous sommes en droit de nous attendre au printemps à un programme pratique fini avec de bonnes fonctionnalités. Bien que vous puissiez utiliser Uniqway Poetic dès maintenant.

Alors qu'est-ce qui est intéressant ici. En général - une interface multi-documents agréable, une utilisation intensive des raccourcis clavier, une navigation facile, l'importation/exportation des formats UTF-8 et UTF-16, l'imprimabilité, la prévisualisation et la mise en page. Afficher des caractères non imprimables, ajuster la taille de la police pour faciliter l'utilisation, bien sûr, rechercher et remplacer et utiliser des expressions régulières. Il existe également des statistiques de fichiers sur le nombre de mots et certains caractères.



Uniqway Poétique


Travailler avec du texte. J'ai aimé les options pour ajuster l'indentation, supprimer les espaces de début et de fin. Il est possible de changer la casse du texte saisi et de définir le type de saut de ligne (Unix, Mac ou Win). Peut être converti entre les types suivants : Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac Europe centrale, Mac cyrillique, Mac grec. Une petite table de caractères est disponible avec des codes pour une saisie rapide au clavier, ainsi qu'une fonction pour trier les chaînes par ordre alphabétique. L'historique des modifications apportées n'est pas limité.


transcodeur


Travailler avec du code. La phrase de la page officielle du programme sur la mise en évidence de "tout type de syntaxe" semble intéressante. Je ne comprenais pas exactement ce que les créateurs avaient en tête, mais en pratique, le programme prend en charge les types suivants : PHP, CSS, HTML, Delphi, XML, INI et Perl. En option, en plus des coordonnées de la position du curseur dans la ligne d'état, il existe une numérotation des lignes de code.



Paramètres du programme


Les paramètres du programme peuvent être modifiés, en l'adaptant à vos propres besoins. Malheureusement, vous ne pouvez ajouter de boutons à aucune des barres des tâches, y compris celle personnalisée, mais je suis sûr qu'une telle fonctionnalité apparaîtra dans les prochaines versions.

Au fait, quoi d'autre peut apparaître dans les prochaines versions ? Tout d'abord, augmenter le nombre de langues prises en charge, activer le client FTP et le mode hexadécimal, étendre les paramètres du programme. Ou peut-être que l'équipe d'Uniqway nous fera plaisir avec quelque chose d'original, différent des autres éditeurs à l'avenir ?

Site Web du programme : http://www.uniqway.com/poetic/

Résultats

En général, tous les programmes évoqués ci-dessus, d'une manière ou d'une autre, m'ont plu. Et tout peut être appliqué à votre propre "goût et couleur".

PSPad se distingue entre autres par son ensemble de fonctionnalités et sa commodité. Un éditeur très efficace, surpasse même certains homologues payants. Je le recommande à absolument tous ceux qui, en service ou sur ordre du cœur, doivent s'engager dans l'écriture d'un programme.

stylo doré est un bon remplacement du bloc-notes Windows standard avec un certain nombre d'outils supplémentaires, à la fois généraux et destinés aux programmeurs.

PolyModifier- un programme assez fort, mais n'est pas un produit spécialisé pour les programmeurs. Potentiellement, il peut être une alternative à MS Word, car il comprend un large éventail de possibilités pour travailler avec du texte.

À EditEx intéressant, tout d'abord, le support d'un grand nombre de syntaxes différentes. Dans le même temps, la tentative de l'auteur de bourrer le programme d'un nombre important de fonctions supplémentaires doit être reconnue comme infructueuse. Peut-être que le point est la simple utilisation de composants logiciels prêts à l'emploi trouvés sur le réseau. De plus, certains d'entre eux ne sont pas finalisés par eux-mêmes. La bannière proposant d'acheter des programmes bruts pour 40 dollars s'ennuie assez vite. Jetez cela, n'utilisez pas de fonctionnalités à moitié cuites et vous vous retrouverez avec un éditeur parfaitement utilisable.

Éditeur cramoisi en général, c'est plus agréable que le programme précédent, il n'y a pas de bandeau gênant. Les fonctionnalités sont à peu près les mêmes, mais EditEx prend en charge plus de langues. L'éditeur Crimson, en revanche, semble être mieux développé.

Hé bien Uniqway Poétique- un jeune programme avec la perspective de devenir une bonne aide pour un programmeur...


Taille : 1999 Ko
Prix ​​: gratuit

Notepad++ est un éditeur de fichiers texte assez puissant mais gratuit. Le projet est basé sur la bibliothèque Scintilla, qui, selon l'auteur, assure la vitesse maximale de l'application. Il est difficile de parler de vitesse par rapport à des programmes aussi compacts, car tout éditeur de texte fonctionne sans aucun ralentissement ou, comme on dit, sans freins.

La principale caractéristique de Notepad ++ est de reconnaître un support très inhabituel pour les imprimantes couleur. Le programme ne fonctionne qu'avec du texte brut. Diverses recherches sur le sujet de RTF ne lui sont pas accessibles. Il serait logique de supposer que lors de l'impression, toutes les lettres seront de la même couleur. Cependant, ce n'est pas tout à fait vrai. L'éditeur de texte prend en charge la coloration syntaxique. Par conséquent, différents symboles peuvent avoir des couleurs différentes. Toute cette débauche de couleurs sera correctement transférée sur une imprimante couleur. En conséquence, vous avez la possibilité d'imprimer, par exemple, le code source des programmes, en voyant la coloration syntaxique sur papier.

Notepad ++ prend en charge la complétion automatique des mots. Dans l'ensemble, le fait même de la présence de cette fonction peut être écrit comme un programme plus. Mais Notepad ++ n'aide pas seulement à taper, il vous permet d'attribuer votre propre ensemble de fonctions à chaque langage de programmation. Vous commencez à taper une commande et l'éditeur de texte propose immédiatement des options pour la compléter. De plus, ils ne sont pas inventés du plafond, mais sont tirés d'un dictionnaire spécifique spécifié dans les paramètres. Pour saisir du texte brut, il n'est pas nécessaire d'utiliser des dictionnaires spécialisés avec des listes de fonctions. Il suffit de mémoriser les mots précédemment saisis dans le journal. S'il est déjà apparu plus tôt dans le texte, sa variante sera proposée comme complétion automatique du mot.

De nombreux éditeurs de texte vous permettent d'ouvrir plusieurs documents en même temps. C'est à cela que servent les onglets. Notepad++ possède une fonctionnalité supplémentaire, qui consiste à diviser la fenêtre de travail de l'application en plusieurs panneaux. Cela vous permet de visualiser et de modifier plusieurs documents en même temps.

La vérification orthographique est effectuée à l'aide du programme Aspell. Il s'agit d'une application indépendante, et si elle est installée dans le système, la vérification fonctionnera en conséquence. Le problème avec la langue russe est résolu de la même manière. Il contient des erreurs si un dictionnaire russe est installé dans Aspell.

L'éditeur de texte dispose d'un large éventail de fonctionnalités de gestion des chaînes. Vous pouvez supprimer des lignes entières, les dupliquer, les déplacer, les fusionner. Toute ligne peut se déplacer vers le haut ou vers le bas dans le texte. Dans le texte, vous pouvez supprimer tous les espaces supplémentaires, créer des colonnes, modifier la casse des lettres.

Le programme prend en charge l'enregistrement et la lecture de macros. De plus, vous pouvez configurer des raccourcis clavier qui effectuent la plupart des opérations dans l'éditeur de texte. En plus des macros, le programme inclut le composant TextFX. Il contient un grand nombre de fonctions standard et d'autres constructions de texte. Ils sont entrés en sélectionnant l'élément de menu approprié, ce qui est parfois beaucoup plus rapide que la saisie manuelle à partir du clavier.

La saisie rapide de chaînes de texte est également possible à l'aide du module Quick Text. Il consiste à supporter un grand nombre de structures complexes qui peuvent être saisies à l'aide d'abréviations. Par exemple, vous pouvez taper le mot tableau, tout en ajoutant un gros morceau de code HTML au document responsable de l'organisation du tableau sur la page Web.

En raison de l'abondance de fonctions de service pour accélérer la saisie de texte, Notepad ++ est facile à utiliser pour préparer des documents texte simples, et convient également au développement de sites Web et de logiciels.

Pour une raison quelconque, les utilisateurs ordinaires ont l'impression qu'il existe deux types d'éditeurs de test. Les monstres sont des généralistes, comme Word de Microsoft Office, qui ne sait pas jouer du piano, ou un autre extrême est le fameux "Bloc-notes" de la livraison standard de Windows, qui, oui, ne peut rien faire d'autre qu'ouvrir et enregistrer des fichiers. Mais entre ces deux pôles il y a beaucoup d'éditeurs très intéressants, affûtés pour un certain cercle d'utilisateurs. Je veux vous présenter l'éditeur de test PSPad qui plaira aux personnes ayant une programmation discrète.

Vous pouvez choisir de télécharger la version régulière ou portable (mobile). Avec la version mobile, tout est assez simple, décompressez l'archive résultante et lancez l'éditeur à l'aide du fichier exécutable "PSPad.exe". L'installation de PSPad ne posera pas non plus de problèmes, la procédure habituelle est celle du contrat de licence et le choix d'un répertoire, uniquement lorsque vous êtes invité à installer les composants, vous pouvez supprimer le pack de langue asiatique, je pense qu'il nous sera peu utile, et nous économiserons de l'espace disque.

Cela ne vaut pas la peine de décrire à quoi ressemble PSPad, un éditeur classique qui a tout ce dont vous avez besoin pour travailler, et un tas de petits modules complémentaires pratiques qui rendent votre travail plus pratique et amusant. Il est compatible avec tous les encodages et traduit le texte de l'un à l'autre à la volée, la numérotation des lignes, les signets, les règles, la recherche et le remplacement, les insertions et de nombreux cas d'utilisation différents sont proposés pour cela. Qui a besoin de le découvrir par vous-même, trop est offert.

Et maintenant un peu sur les fonctionnalités qui distinguent PSPad des autres éditeurs de test.

Prend en charge une chose telle que les projets, ce qui signifie que vous pouvez facilement accéder à un certain nombre de fichiers et trier le tout dans différents dossiers. Ceux qui ont écrit des programmes (si on peut les appeler ainsi) savent comment faire, c'est pratique. À partir des astuces du programmeur, vous pouvez afficher ici une liste de toutes les variables utilisées, les noms des fonctions et des fichiers inclus. Bien sûr, la coloration syntaxique, selon l'extension du fichier, comptait 27 modèles pour les langues. Pour certaines fonctions, il y a même des explications sur les variables à utiliser. Ceux qui sont prêts à passer leur temps peuvent éditer des modèles de langage prêts à l'emploi ou créer leur propre modèle à partir de zéro en bourrant leurs fonctions.

Si nécessaire, les fichiers peuvent être édités directement sur le serveur FTP sans téléchargement sur votre ordinateur. Nous avons même géré un éditeur hexadécimal (HEX) à part entière, si vous voulez, gâcher les lettres ou leur analogue sous forme hexadécimale (bien qu'il soit difficile d'imaginer qui en a souvent besoin).

Pour le travail du code HTML et des pages, une section spéciale a été allouée où vous pouvez tout compresser en supprimant tous les retraits et espaces inutiles, faire écrire toutes les balises en petites ou grandes lettres, ou même nettoyer en supprimant toutes les balises. Encore une fois, je recommande de tout essayer vous-même, n'ayez pas peur d'expérimenter, si vous faites une erreur, tout peut être annulé.

PSPad peut potentiellement fonctionner avec un compilateur externe, affichant tous les messages et avertissements, un serveur Apache local et les éditeurs de code CSS TopStyle. Vous pouvez essayer de faire en sorte que tout fonctionne ensemble. S'il n'y a pas de problèmes particuliers avec Apache et TopStyle, alors se lier d'amitié avec le compilateur est toujours un problème, vous devrez beaucoup souffrir et lire les forums dans l'espoir de trouver une réponse.

Une fois l'éditeur fermé, tout sera restauré lors du prochain lancement, des fichiers ouverts à la position du curseur dans le texte. Pas mal du tout, surtout pour les personnes qui gardent constamment des dizaines de fichiers ouverts.

Certaines des opérations de routine peuvent être automatisées en les enregistrant sous forme de macros, puis appelées à l'aide de raccourcis clavier. Il m'a semblé juste d'insérer les balises et les noms de fonction les plus couramment utilisés.

Dans les réglages, comme toujours, on peut changer un peu le look, choisir des couleurs pour la mise en évidence, l'intégration et l'association de l'éditeur, en général, un tas de petites choses qui vont vous mettre à l'aise. Et n'oubliez pas les raccourcis clavier.

L'éditeur de texte PSPad s'est avéré être assez bon, mais les personnes qui font de la programmation l'apprécieront particulièrement. Il peut être entièrement personnalisé, tous ces points forts des fonctions, des variables, des parenthèses et la possibilité d'insérer rapidement certaines balises en appuyant sur les touches aident beaucoup dans votre travail. Certes, les programmeurs Web aimeront davantage toute cette beauté, la plupart des goodies leur sont destinés, il est plus pratique pour les autres de travailler sur des projets sérieux dans des environnements de développement plus familiers.

Quant à moi, PSPad est l'un des meilleurs éditeurs de texte pour l'édition rapide de code, les concurrents dignes peuvent être comptés sur le doigt d'une main.

Fonctionne très bien sur les systèmes d'exploitation 32 et 64 bits. Le programme a été traduit dans une douzaine de langues, dont le russe, bien qu'il y ait parfois des phrases en anglais. L'éditeur sélectionne automatiquement le mode en fonction des paramètres de votre système d'exploitation, mais vous pouvez le modifier à tout moment dans les paramètres.