Quelle est la meilleure façon de vérifier l'orthographe dans gVim? Y a-t-il un add-on ou quelque chose? J'aimerais aussi offrir des corrections.Comment puis-je vérifier l'orthographe dans gVim?
Répondre
Utilisez :set spell
pour activer la correction orthographique. S'il s'agit d'un code source, gvim est assez intelligent pour épeler uniquement les commentaires et les littéraux de chaîne.
:help spell
vous donnera tous les détails. Voici quelques extraits:
To search for the next misspelled word: ]s Move to next misspelled word after the cursor. A count before the command can be used to repeat. 'wrapscan' applies. [s Like "]s" but search backwards, find the misspelled word before the cursor.
Finding suggestions for bad words: z= For the word under/after the cursor, suggest correctly spelled words.
To add words to your own word list: zg Add word under the cursor as a good word
Voir aussi :help set spelllang
des informations sur l'évolution de votre dictionnaire pour inclure d'autres régions, langues ou jeux de mots (par exemple, le jargon médical).
gvim doit être compilé avec la syntaxe | +.
Je ne mets pas :set spell
dans mon fichier .vimrc car lorsque je code, il y a trop de noms de variables dans mes commentaires qui sont marqués. S'il y a un certain type de fichier que vous voulez cocher, utilisez une autocommande dans votre fichier .vimrc. Ou allumez-le manuellement lorsque vous en avez besoin.
Vous avez oublié de mentionner comment activer le correcteur d'orthographe, mais ces commandes seront utiles une fois activées. Utilisez ": set spell" pour l'activer. notez que si c'est le code source, il est assez intelligent pour épeler seulement les commentaires et les littéraux de chaîne :) – rmeador
Sur gvim, placez le curseur sur un mot mal orthographié et faites un clic droit. Une liste de suggestions sera affichée dans le menu contextuel. –
Super, je suis étonné que quand j'ai mis: set spelllang = ru, il a offert de télécharger les fichiers de sort manquants et après cela a fonctionné! J'aime Vim – Kee
Pour :set spell
d'activer la correction orthographique. Voir :h spell
pour de l'aide et des informations sur le fonctionnement de la vérification orthographique et sur l'utilisation de différents langages et dictionnaires.
je commencé à utiliser
aspell
qui vient avec Cygwin (http://www.cygwin.com/). (C'est un paquetage, mais l'installation par défaut plus l'aspell ajouté manuellement est assez petit et rapide à télécharger.)
Lorsque je veux épeler vérifier le fichier actuel, j'utilise une fonction définie dans mon .vimrc (ou _vimrc) qui enregistre le fichier, exécute aspell sur elle, recharge le fichier:
:function! SpellCheck()
: w!
: !c:\prog\cygwin\bin\aspell.exe --dont-backup check "%"
: e! %
:endfunction
utiliser cette fonction que je viens de faire:
:call SpellCheck()
il passe par le fichier comme Microsoft Word serait, je quitte , puis le fichier est rechargé avec des corrections.
Exécuter Aspell extérieurement sans avoir à déplacer ma souris est assez intégré pour moi. Je n'ai jamais aimé la vérification orthographique à la volée. Je le trouve et des choses comme IntelliSense distrayant.
Intelligent, mais Vim vous a battu au coup de poing. Là encore, qui est surpris? –
@Kazark dans Vim n'est pas possible de se déplacer automatiquement à travers toutes les erreurs en les corrigeant comme le fait 'aspell -c'? –
@cirosantilli '] s' saute à l'erreur suivante et' [s' saute à l'erreur précédente. –
:setlocal spell spelllang=en_us
:set spell
Pour le correcteur orthographique et pour activer le bouton droit de la souris:
:set mousemodel=popup
Lorsque vous placez le curseur sur le mot et cliquez sur le bouton droit, but gvim différents mots corrects.
Vous pouvez le mettre sur votre ~/.vimrc
- 1. Comment mettre en retrait une sélection dans gvim (win32)?
- 2. Plusieurs onglets dans Windows et gvim
- 3. fichiers ouverts dans Gvim existants dans plusieurs (nouveaux) onglets
- 4. Retour à la ligne de commande dans Gvim
- 5. gVim et plusieurs langages de programmation
- 6. Comment obtenir des variables d'environnement à partir de gvim
- 7. Comment configurer IPython pour utiliser gvim sous Windows?
- 8. Spilts verticaux et pliage en gvim
- 9. Rendre gvim 7.2 arrière-plan noir
- 10. comment config le gvim comme ide pour C/C++/java dans windows
- 11. Comment se débarrasser des commentaires de GVim folding dans votre code?
- 12. Comment vérifier l'enfant td dans Datalist
- 13. Comment vérifier la tabulation dans les fichiers?
- 14. Comment vérifier le paramètre MaxSimultaneousWorkflows dans WF
- 15. Comment vérifier les DLLs enregistrées dans WiX
- 16. gVim Perl tags sous Win32 - dois-je utiliser Perl :: Tags?
- 17. Puis-je rediriger la sortie d'un programme vers gvim?
- 18. vérifier les valeurs dans javascript
- 19. Comment vérifier que mod_rewrite fonctionne
- 20. Comment vérifier l'URL d'un RedirectToRouteResult?
- 21. Comment vérifier si c'est null?
- 22. Comment utiliser vi/vim/gvim en toute transparence avec visual studio 2008?
- 23. Comment vérifier un certificat de site Web dans Cocoa Touch?
- 24. Comment vérifier si un NSPoint réside dans un NSRect
- 25. Comment vérifier l'arborescence de sérialisation de SiteCore dans TFS
- 26. Dans Emacs Lisp, comment vérifier si une variable est définie?
- 27. Comment vérifier le paquet installé dans WiX 3.0?
- 28. Comment puis-je vérifier en blanc dans DataView.RowFilter
- 29. .NET: Comment vérifier le type dans une classe typée générique?
- 30. Comment vérifier si une variable existe dans un modèle FreeMarker?
99% du temps, Vim a la fonction que vous souhaitez ENCASTRÈ.Add-ons sont rarement nécessaires :) – rmeador
Holy merde. Après des années d'utilisation de gVim, je n'avais aucune idée de cette fonctionnalité existait jusqu'à ce que j'ai vu ce fil. IMPRESSIONNANT. – sharky