2012-06-09 13 views
14

Noté que con diferentes esquemas de colores, VIM subraya/resalta algunas palabras. ¿Por qué es esto y cómo desactivarlo?¿Por qué VIM resalta algunas palabras?

Color scheme 1

con otro colorscheme

Color scheme 2

estoy usando spf13-vim configuration y la conexión remota con masilla.

VIM está asumiendo correctamente este archivo para ser un archivo de Python (: juego de retornos de tipo de archivo "pitón")

+1

me preguntaba yo mismo recientemente! –

+0

Guau, eso se ve horriblemente molesto, especialmente la versión en color ... ¿Qué piensa vim el tipo de archivo? (do ': set filetype' para averiguarlo) – weronika

+0

filetype = python que es correcto :) –

Respuesta

24

Parece que su Vim está haciendo la corrección ortográfica para usted. Puede desactivarlo agregando

set nospell 

en su archivo .vimrc. Para volver a activarlo en un archivo, puede hacer:

:setlocal spell spelllang=en_us 

para la verificación ortográfica con el inglés americano. :setlocal cambia la configuración del búfer actual, mientras que :set realiza los cambios para todos los búferes abiertos actualmente. Puede leer más sobre cómo funciona la corrección ortográfica con Vim here.

Puede ser útil que active automáticamente la revisión ortográfica para ciertos archivos. Por ejemplo, para permitir la corrección ortográfica en .tex archivos, puede añadir lo siguiente a su .vimrc:

" Enable spell checking when opening .tex files 
autocmd! 
au BufNewFile,BufRead *.tex setlocal spell spelllang=en_us 
" Or if you have filetype detection enabled: 
" au FileType tex setlocal spell spelllang=en_us 

Tenga en cuenta que autocmd! despeja el anteriormente definido au comandos y se necesita sólo una vez.

+0

problema resuelto, gracias! –

+0

@PericaZivkovic, de nada. Deberías recordar esta característica, a veces es útil. Por ejemplo, al escribir un documento con LaTeX, es posible que desee activarlo una vez que haya terminado, obtener una revisión rápida y luego desactivarlo nuevamente. – Shahbaz

4

La mayoría de los tipos de archivos (como pitón) en Vim vienen con una sintaxis que define grupos de resalte (verlos a través de :highlight). A continuación, un esquema de color proporciona combinaciones de color de fondo/primer plano y/o formato como negrita y cursiva, para terminales, terminales de color y/o GVIM.

Elija un esquema de colores que le resulte visualmente atractivo; algunos vienen con Vim, muchos más se pueden encontrar en Internet, la mayoría al http://www.vim.org/.

Si solo le molestan una o dos cosas menores en un esquema de color en particular, puede modificar los elementos mediante el comando :highlight. Para desactivar un resaltado, use, p. Ej.

:highlight clear Statement 

o (cuando el grupo está unido a otro grupo, que hereda de manera efectiva su apariencia)

:highlight link Statement NONE 

(Estos deben ser emitidos después el comando :colorscheme que establece su preferencia.)

+0

no es colorcheme, probé muchos de ellos y todos tenían lo mismo, era un corrector ortográfico como el sugerido por Shahbaz, pero gracias por la sugerencia –

+2

Sí, buena respuesta, no me di cuenta. La revisión ortográfica es útil, en general. En la consola Vim, sin embargo, los colores no son particularmente estéticos, por falta de colores. En GVIM, los errores ortográficos aparecen como líneas onduladas, mucho mejor. O lea cómo habilitar 256 colores con PuTTY y elija un esquema de color de alto colorido; que tiene colores más bonitos –

0

Me he encontrado con dos tipos de aspectos destacados que no me gustan.

1.destacado guión y la pestaña flecha recordatorio, se puede resolver mediante la adición de

let g:indent_guides_enable_on_vim_startup = 0 
set nolist 

a ~/.vimrc.local

2.highlight las palabras habituales, como las palabras en chino y palabras de hechizo equivocado, puede resolverlo añadiendo

set nospell 

a ~/.vimrc.local

Cuestiones relacionadas