7 Conseils de traitement de texte Linux pour tirer le meilleur parti de votre texte brut
Bien que Linux ne soit pas strictement un système en texte uniquement, il a la réputation de mieux utiliser du texte brut que tout autre système d'exploitation. Alors que de nombreux outils s'adressent aux programmeurs, les écrivains et les auteurs peuvent également profiter de ces outils puissants. (Ils fonctionneront également dans le sous-système macOS et Windows pour les terminaux Linux.)
Sommaire
7
Composez dans un éditeur
En tant qu'écrivain, je sais comment les traitements de texte sont des outils si précieux pour l'écriture. La grande majorité du vrai travail que j'ai fait avec un ordinateur a été la «préparation des documents». En tant qu'utilisateur Linux, il est également difficile d'éviter d'utiliser un éditeur de texte brut pour mes projets de configuration et de codage.
En rapport
Pourquoi vous avez besoin d'un éditeur de texte brut
Parfois, garder les choses simples est la meilleure option.
Bien que les éditeurs de texte comme VIM soient principalement destinés au code, ils peuvent également être utiles pour la prose. Ils sont différents des traitements de texte car ils ne vous permettent de modifier que du texte brut sans formatage. Mais c'est la clé de leur pouvoir d'écrire. De nombreux rédacteurs aspirent à des «environnements d'écriture sans distraction», même en sortant de l'argent pour eux, mais les types d'éditeurs de texte disponibles pour Linux offrent la même chose gratuitement. Et vous n'avez même pas besoin d'être un utilisateur de Linux ou de savoir quoi que ce soit sur le terminal pour en profiter. Beaucoup d'entre eux sont déjà disponibles pour Windows ou Mac. Avec un éditeur de texte, c'est juste vous et les mots. Cela peut être utile pour quiconque écrit quoi que ce soit, des essais aux romans.
6
Utiliser la vérification des sorts externes
Quiconque a déjà écrit quoi que ce soit dans un traitement de texte a vu le redoutable se glisser vers le bas en dessous de ses mots. Même si vous essayez de continuer à écrire, il est là, en soulignant vos erreurs. Le vérificateur de sorts semble se moquer de vous. Pire encore, c'est une distraction. Mais vous en avez toujours besoin. Même les meilleurs écrivains fabriquent des fautes de frappe. Nos doigts deviennent parfois de l'avance sur notre cerveau. Ou peut-être que le café du matin n'a pas encore fait son entrée. Mais il y a une réponse aux écrivains.
La façon traditionnelle de concevoir des programmes à Linux, héritée d'Unix, est de les rendre modulaires. L'idéal est un programme qui fait une chose et le fait bien. Il s'agit d'une caractéristique de la «philosophie Unix». Il est censé être un éclairage guidant pour les développeurs, mais l'idée peut facilement être appliquée à l'écriture de mots ainsi que de programmes. Après avoir choisi un éditeur, vous pouvez composer dans un environnement sans distraction et exécuter votre vérificateur orthographique lorsque vous êtes prêt à relire votre travail.
Un bon exemple d'un de ces outils est ISpell. Vous l'exécutez sur un fichier texte, et il l'exécutera et offrira des suggestions d'orthographe pour les mots qu'il signale comme des erreurs possibles. Il est similaire au vérificateur orthographique intégré, mais dans un programme séparé. Vous obtenez le meilleur des deux mondes: un moyen de vous concentrer sur votre écriture et une autre paire de globes oculaires pour repérer les erreurs.
5
Disposition dans un autre programme
L'avantage d'utiliser un éditeur de texte brut pour votre écriture est que vous pouvez vous concentrer sur votre pièce au lieu de la mise en forme. Avec du texte brut, vous n'avez pas besoin de comprendre l'italique ou le gras. Votre éditeur ne peut pas faire cela si vous le vouliez. « Texte brut » signifie un texte brut. Il est codé en ASCII ou de plus en plus dans Unicode.
Pour votre produit fini, vous voudrez définir à quoi ressemble votre document. Si vous écrivez un article de blog, vous pouvez simplement le coller dans la page de l'éditeur de publication, puis formater vos titres et vos liens. De nombreux programmes utilisent désormais Markdown, ce qui vous permet de définir l'italique ou le gras pour mettre l'accent plutôt que le HTML brut. Vous pouvez en savoir plus sur Markdown sur le Guide de Markdown.
Si vous avez des besoins encore plus avancés, comme la composition de beaucoup de mathématiques, Linux vous a couvert. Une chose qui a convaincu Bell Labs de déployer un système d'exploitation que certains de ses chercheurs avaient créé, selon le co-créateur de Unix, Dennis Ritchie, était un système de composition appelé « Troff ». L'adoption de cela a été une tentative de gérer la grande quantité de documents générés par le service des brevets de l'entreprise. Avec toutes les inventions de Bell Labs au 20e siècle, y compris Unix, ils étaient assez occupés. Il survit sous forme open source sous forme de Groff et est désormais principalement utilisé pour créer des pages manuelles Linux.
L'autre système de composition technique majeur est le latex, une émanation du langage de composition TEX créé par l'informaticien légendaire Donald Knuth. Ce système est largement utilisé dans le monde universitaire et l'édition technique, comme les manuels et les revues scientifiques. Il est populaire en raison de sa capacité à composer facilement des symboles mathématiques. C'est un système multiplateforme, et bien qu'il ne s'agisse pas strictement d'un programme Linux, étant donné que Linux est populaire parmi les scientifiques et les ingénieurs, le latex est assez courant. Plusieurs implémentations existent pour Linux. Il est même devenu populaire parmi les livres d'auto-édition des gens qui n'ont pas de mathématiques en eux parce que la sortie semble si bonne. Les documents de latex-type ont un style que vous reconnaîtrez instantanément lorsque vous le verrez.
L'idée derrière tous ces systèmes est que vous composez votre texte et le marquez lorsque vous souhaitez le formater. Si vous avez déjà codé une page Web à partir de zéro, c'est une idée similaire.
4
Utiliser WC
Si vous écrivez de manière journalistique ou pour les clients indépendants, vous devrez souvent frapper un nombre de mots. Vous pourriez manquer la fonction de nombre de mots dans votre traitement de texte. Heureusement, Linux est livré avec un programme de comptage de mots. Ça s'appelle wc.
Vous pouvez appeler WC à partir de la ligne de commande. Il fonctionne sur les entrées standard ou à partir de fichiers.
Vous pouvez l'exécuter sur un fichier avec cette commande:
wc file.txt
Vous obtiendrez un décompte du nombre de caractères, de mots et d'octets. Vous êtes probablement intéressé par les mots. L'option -W vous donnera juste le nombre de mots:
wc -w file.txt
Le seul problème est que si vous êtes comme moi, vous pourriez continuer à regarder votre nombre de mots. Travailler sur votre texte dans un éditeur séparé peut vous aider à continuer à tâche.
3
Intégrer des outils de traitement de texte pour utiliser Linux comme traitement de texte
La tendance du développement de logiciels est d'utiliser des environnements de développement intégrés (IDE) qui incluent un éditeur, un débogueur, des navigateurs de fichiers et de bibliothèque, un contrôle de version et éventuellement un terminal de ligne de commande. Un traitement de texte moderne est similaire: vous avez un éditeur, un vérificateur orthographique, des boutons de formatage et des outils d'ouverture et de sauvegarde de fichiers.
Il est possible d'utiliser le terminal Linux comme IDE simplement en exécutant des outils dans plusieurs fenêtres. Vous pouvez faire de même avec des outils de traitement de texte. Vous pouvez composer votre document dans une fenêtre tout en exécutant le vérificateur orthographique dans un autre. Vous pouvez gérer vos fichiers dans une autre fenêtre de terminal. De nombreux outils qui ont été inventés pour gérer le code fonctionneront également pour du texte brut.
2
Utilisez des expressions régulières pour des recherches précises
Les expressions régulières, ou regex, sont un outil utile pour gérer le texte. Vous pouvez spécifier des modèles jusqu'au caractère.
La commande d'expression régulière Linux la plus courante est Grep. Vous pouvez rechercher des modèles de base:
grep 'foo' example.txt
Vous pouvez également rechercher un modèle spécifique:
grep 'f.*o' example.txt
Cela correspondra à un « F », suivi de tout autre personnage, suivi d'un « O ». Cela correspondra aux mots comme «nourriture». Les correspondances sont mises en évidence en rouge sur cette implémentation.
Cela gratte la surface de ce que vous pouvez faire avec des expressions régulières. Il y a bien plus que ce que je peux expliquer dans une courte section.
En rapport
8 tâches que vous pouvez automatiser en utilisant Regex
Les expressions regex ou régulières sont un excellent moyen d'automatiser les choses.
1
Utiliser la recherche et remplacer
Vous êtes peut-être familier avec la recherche et remplacer les commandes sur votre processeur de texte pour gagner du temps à apporter des modifications répétées à votre document. Vous serez heureux de savoir que de nombreux éditeurs Linux ont cette fonctionnalité.
Un bon exemple est VIM, bien que la syntaxe soit un peu bizarre. Voici une recherche globale et remplacer sur un document entier:
/s/foo/bar/g
Cela indique à VIM de modifier chaque instance de « foo » en « bar » sur l'ensemble du fichier. L'omission du « G » à la fin le changera simplement sur la ligne sur laquelle le curseur est allumé.
Ce n'est que le début de votre voyage dans le traitement de texte sur la ligne de commande Linux. Avec la pratique, vous pouvez configurer un environnement d'écriture sans distraction tout en utilisant des commandes puissantes.