les développeurs Web et les programmeurs informatiques ont des besoins d'édition de texte spécialisés qui diffèrent des fonctionnalités offertes par les processeurs Notepad ou Word. Une branche distincte de logiciel appelé éditeurs de texte visent à servir ce marché en fournissant des outils qui sont utiles au cours du processus de codage. Parce que chaque langage de programmation est différent , les éditeurs de texte payants doivent avoir de nombreuses fonctionnalités supplémentaires pour couvrir toutes les éventualités . Traitement de texte vs édition de texte traitement de texte cibler les besoins d'écriture à la fois des écrivains publics et les professionnels et ont évolué vers des puissances couvrant la mise en page , la conception graphique et de nombreux autres domaines de niche de l'écriture que seulement tangentiellement se rapporter à des mots . Les éditeurs de texte sont toujours axées sur le texte lui-même et offrent généralement une forme très limitée et les options de mise en page. Dans certains cas, un éditeur de texte ne peut appliquer un style de texte comme gras ou italique à un document entier au lieu d' un seul mot ou une phrase . Utiliser le traitement de texte lors de la présentation du texte est aussi important que le texte. Les éditeurs de texte sont possibles lorsque la présentation n'est pas grave du tout, comme c'est le cas avec le code de programmation. Éditeurs de texte de base Windows et Mac OS X sont livrés avec éditeurs de texte : Notepad pour Windows et TextEdit pour Mac . Linux est livré avec divers éditeurs de texte dans l'interface utilisateur graphique en fonction de la version que vous choisissez et ont généralement pico ou nano installé à la ligne de commande . Utilisez Notepad ou TextEdit comme les éditeurs de texte en choisissant " texte brut " avec une extension ". Txt " comme format de fichier lorsque vous enregistrez . Toutes ces applications fonctionnent bien pour des projets de programmation courts mais ne fournissent pas toute l'aide dans votre travail. Vous devez être assez expert avec ce logiciel afin d'éviter les fautes de frappe et autres erreurs qui empêcheront votre code HTML rendu dans un navigateur Web ou de provoquer un plantage de votre programme . Ligne de commande édition Vim et Emacs sont des applications texte d'édition extrêmement sophistiqués qui sont disponibles à la ligne de commande OS X Linux ou Mac ou peuvent être téléchargés dans les applications fenêtrées pour une utilisation sur pratiquement n'importe quel système d'exploitation. Les deux offrent une extensibilité puissante pour une variété de tâches - mais au prix d'une courbe d'apprentissage abrupte. Certains programmeurs adoptent un flux de travail où ils utilisent seulement les éditeurs en ligne de commande , généralement en ouvrant plusieurs fenêtres de terminal à la fois, mais la plupart des programmeurs bénéficieront d' apprentissage suffisamment de compétences en ligne de commande pour la création rapide des modifications et fichier . < Br > texte avancé Modification éditeurs Premium viennent avec des fonctionnalités adaptées aux besoins de codage et la programmation . Par exemple , la ponctuation , y compris les citations, les parenthèses et les crochets peuvent être automatiquement fermée : quand un "(" est tapé , le correspondant " ) " est automatiquement inséré après le curseur pour les prochains mots tapés sont entre parenthèses . Laissant de côté la parenthèse fermante serait une question grammaticale mineure dans une lettre écrite mais c'est une erreur fatale dans la plupart des langages de programmation. Éditeurs de texte Premium ont également plus de recherche avancée et remplacer les capacités, fonctionnalités pour travailler avec des caractères invisibles tels que les tabulations, les espaces et les retours à la ligne , et automatiquement le codage couleur que le texte de forts par le contexte. Par exemple, un document HTML permet d'afficher des étiquettes telles que "div" et "span" dans une couleur différente de celle de leurs éléments tels que "alt" ou "src ". Intégré environnements de développement éditeurs Premium offrent généralement caractéristique des ensembles similaires à ceux des environnements de développement intégrés . Un IDE est une application qui fonctionne avec de nombreux fichiers simultanément et est très utile pour les langages de programmation et développement Web où les travaux risquent d'être dispersés dans de nombreux fichiers séparés. La différence essentielle entre un IDE et un éditeur de texte est le concept d'un projet, qui fait référence à tous les fichiers nécessaires à la tâche et leur permet d'être édités simultanément. IDE peut aussi venir avec documentation intégrée pour les langages de programmation , le contrôle d'erreur et la capacité d' exécuter des scripts qui génèrent du code de programmation. Ces fonctions peuvent également être trouvés dans les éditeurs de texte les plus polyvalents où la différence entre IDE et éditeur de texte est flou .
|