Photo publiée avec l'aimable autorisation de shandrew
Cet article est écrit par SathiyaMoorthy.
Cet article fait partie de la série Vi / Vim Tips and Tricks en cours. J'ai tendance à faire de simples fautes d'orthographe en écrivant, car l'anglais n'est pas ma langue maternelle. Ce ne serait pas bien si l'éditeur Vim pouvait faire la correction orthographique automatiquement lorsque vous faites une faute de frappe ?
Remarque : Je souhaite à quelqu'un de Nayv L'équipe de football de la marine a lu cet article. Eh bien, cela n'aurait toujours pas résolu leur problème.
Dans cet article, voyons comment corriger automatiquement les fautes d'orthographe dans l'éditeur Vim.
Il existe une fonction dans VIM qui peut abréger/développer des mots pour vous. Par exemple, lorsque vous tapez US, il peut être automatiquement converti en États-Unis. Ajoutez la ligne suivante au ~/.vimrc pour définir l'abréviation.
$ vim ~/.vimrc iab US United States
Une fois que vous avez défini ce qui précède, chaque fois que vous tapez US dans Vim, il sera abrégé en United States.
Vim peut corriger automatiquement vos fautes d'orthographe pendant que vous tapez en utilisant l'une des méthodes suivantes.
- Une méthode consiste à enseigner à Vim les mots que vous faites généralement des erreurs, et l'orthographe correcte pour cela.
- Une autre méthode consiste à utiliser un plug-in qui contient déjà toutes les fautes d'orthographe courantes et l'orthographe correcte.
Méthode 1 :Correction de l'orthographe Vim – Utilisation de mots personnalisés
De nombreux utilisateurs avancés utilisent peut-être déjà la technique des abréviations pour la correction orthographique. Par exemple, ajoutez la ligne suivante au fichier ~/.vimrc. Ainsi, lorsque vous tapez "teh" par erreur, il sera automatiquement converti en "the".
$ vim ~/.vimrc iab teh the
Chaque fois que vous vous retrouvez à faire la même faute de frappe à plusieurs reprises, ajoutez-la à ~/.vimrc
$ vim ~/.vimrc iab word_with_wrong_spelling correct_word
Méthode 2 :Correction de l'orthographe Vim – Utilisation du plug-in AutoCorrect.vim
Le plugin autocorrect.vim a une collection de toutes les fautes d'orthographe typiques et c'est l'orthographe correcte.
L'auteur du plugin, "Anthony Panozzo" décrit le plugin comme suit :"Corrigez les fautes de frappe et les fautes d'orthographe courantes au fur et à mesure que vous tapez"
Voici quelques exemples du plugin autocorrect.vim.
ia Britian Britain ia Brittish British . . ia Acceptence Acceptance ia Acceptible Acceptable ia accesories accessories
2 étapes pour installer le plug-in autocorrect.vim
Étape 1 :Téléchargez le plug-in autocorrect.vim
Téléchargez le plug-in depuis le site Web vim.org.
$ cd ~ $ wget -O autocorrect.tar http://www.vim.org/scripts/download_script.php?src_id=9900 $ tar xvf autocorrect.tar
Étape 2 :Installez le plug-in autocorrect.vim
Depuis Vim, vous pouvez exécuter ":source /path/to/the/autocorrect.vim" chaque fois que nécessaire (ou) Pour une utilisation permanente, ajoutez la ligne suivante à ~/.vimrc
$ vi ~/.vimrc :source ~/autocorrect.vim
Après cela, lorsque vous faites une faute de frappe sur un mot qui se trouve dans la liste autocorrect.vim, il sera corrigé automatiquement.
$ vi test-typo.txt thsi is acceptible [Note: Above line will automatically change to "this is acceptable"]
Lorsque vous voulez que l'expansion ou la correction des fautes d'orthographe s'arrête pour un mot particulier, vous pouvez faire ce qui suit dans vim. Il s'agit d'une abréviation temporaire. Si vous voulez que cela soit permanent, supprimez le mot de ~/.vimrc ou de ~/autocorrect.vim.
$ vim test-typo.txt :una US
Lecture recommandée
Apprentissage des éditeurs Vi et Vim , par Arnold Robbins . Je suis un accro de la ligne de commande. Donc, naturellement, je suis un grand fan des éditeurs Vi et Vim. Il y a plusieurs années, lorsque j'écrivais beaucoup de code C sur Linux, j'avais l'habitude d'avoir toujours sur moi la référence de poche de l'éditeur Vi. Même si vous utilisez les éditeurs Vi et Vim depuis plusieurs années et que vous n'avez pas lu ce livre, rendez-vous service et lisez ce livre. Vous serez étonné des capacités de l'éditeur Vim.
Cet article fait partie de la série Vi / Vim Tips and Tricks en cours. Veuillez vous abonner à TheGeekStuff et ne manquez aucun des futurs trucs et astuces des éditeurs Vi et Vim.
Cet article a été écrit par SathiyaMoorthy, auteur de plugin numbertotext Vim, qui remplacera les nombres par le texte équivalent dans Vim. The Geek Stuff accueille vos conseils et articles invités.