Correction orthographique dans Vim
Rédigé le . Édité le .Installation/Utilisation de ̀̀spell
Si vous cherchez de la documentation de qualité, il faut aller ailleurs. Ici j'ai compilé vite faite ce que j'ai trouvé ailleurs.
Pour commencer, il faut récupérer les dictionnaires dans votre ~/.vim/spell/
:
- wget http://ftp.vim.org/vim/runtime/spell/fr.latin1.spl
- wget http://ftp.vim.org/vim/runtime/spell/fr.latin1.sug
- wget http://ftp.vim.org/vim/runtime/spell/fr.utf-8.spl
- wget http://ftp.vim.org/vim/runtime/spell/fr.utf-8.sug
Ensuite, j'ai modifié mon ~/.vimrc
, avec ça :
" Vérification FR par défaut
set spelllang=fr
" spell checking
function! ToggleSpellLang()
" toggle between en and fr
if &spelllang =~# 'en'
:set spelllang=fr
else
:set spelllang=en
endif
endfunction
" toggle spell on or off en mode INSERT
inoremap <F7> <Esc>:setlocal spell!<CR>i
" toggle language en mode INSERT
inoremap <F8> <Esc>:call ToggleSpellLang()<CR>i
" toggle spell on or off en mode NORMAL
nnoremap <silent> <F7> :setlocal spell!<CR>
" toggle language en mode NORMAL
nnoremap <silent> <F8> :call ToggleSpellLang()<CR>
Pour l'utiliser, il ne reste plus qu'à apprendre par cœur les règles suivantes :
z=
: choix de mot (entrez le numéro du mot etEnter
)zg
: ajouter le mot au dictionnaire localzG
: ajouter le mot au dictionnaire global[s
: aller au mot précédent]s
: aller au prochain motCTRL+X s
(en modeinsert
) : correction as you type
Comme vous le voyez c'est bien beau d'avoir de la correction orthographique, mais avec la correction grammaticale ce serait mieux.
Grammalecte à la rescousse !
Mouais ?
Attends, tu m'as pris pour un con, ou quoi ! Tout est bien expliquer sur le site. Alors, dis toi que c'est le moment : Opération Fingers Out !