2011-09-02 23 views
16

¿Cómo puedo permitir que la corrección ortográfica que se habilite automáticamente en el archivo .vimrc? Quizás haya una manera de definir un atajo rápido que lo alternaría.permite automáticamente la corrección ortográfica en vimrc

Mejor aún, es posible habilitarlo para sólo ciertas extensiones de archivo?

+0

¿qué hacer para activarlo ahora? – sehe

+0

@sehe: setlocal spelllang hechizo = en_US – Matty

Respuesta

21

Usted debe ser capaz de simplemente poner set spell en su archivo .vimrc.

2
:e $MYVIMRC 

añadir una línea:

setglobal spell spelllang=en_us 

(o similares)

:w|source % 

beneficio

6

Para alternar rápidamente la ortografía de encendido y apagado, puede utilizar el siguiente mapeo:

nmap <silent> <leader>s :set spell!<CR>

corrector ortográfico tiende a disminuir la carga de archivos de gran tamaño.

+0

¿Cómo se desactivarse después? – dustin

+3

@dustin: por la misma combinación s. Cuando agrega '!' al final del comando, significa que quiere alternarlo, es decir, establecerlo en falso cuando es verdadero en la actualidad, y establecerlo en verdadero cuando actualmente es falso. –

21

Sólo para ciertas extensiones de archivo, puede utilizar el autocommands en Vim:

au BufRead *.txt setlocal spell 
1

Esto es similar a la respuesta de Xavier T. pero será revisar la ortografía del búfer local solamente, especificar el idioma o región , y establece el conmutador a F5. Poner el siguiente en ~/.vimrc

:map <F5> :setlocal spell! spelllang=en_us<CR> 

También puede utilizar en_au, en_ca, en_gb, etc.

Cuestiones relacionadas