2011-08-27 15 views
6

Voglio che il controllo ortografico sia abilitato su vim durante la modifica di file .txt o .md. Ho aggiuntofile specifico vim .vimrc

setlocal spell spelllang=en_au 

a .vimrc ma che ha fatto il controllo ortografico di tutto.

risposta

9

questo potrebbe essere fattibile con un autocmd se non ho mai provato:

autocmd BufNewFile,BufRead *.txt setlocal spell spelllang=en_au 
autocmd BufNewFile,BufRead *.md setlocal spell spelllang=en_au 
+0

Hey grazie che funziona, speravo ci sarebbe un modo più pulito per farlo però. – nafis

+3

Invece di linee separate, è possibile mettere insieme gli archivi su uno. Cioè '* .txt, *. md' o anche' *. {txt, md} '(Ho circa una dozzina di righe come questa che funzionano su dieci filespec, molto più facile modificarle tutte in una volta!) –

1

Beh, provare ad abilitare il controllo ortografico direttamente in vim, non ~/.vimrc

: impostare incantesimo

Funziona?

controllo ortografico spcific potrebbe non funzionare in alcuni casi.

+0

Grazie, ma Volevo qualcosa che potessi inserire in .vimrc invece di dover digitare: imposta incantesimi ogni volta che modifico un testo o un file markdown – nafis

1

Questo sarebbe quello che ti serve in _vimrc.

set spell spelllang=en_us