2010-08-06 28 views

Respuesta

7

Hay un complemento para Vim, desarrollado por el infame scrooloose, llamado Syntastic que hace exactamente lo que estás buscando. Se describe como:

Una comprobación de sintaxis plugin de que se ejecuta a través de tampones de damas sintaxis externos ya que se guardan y abrieron. Si se detectan errores de sintaxis, se notifica al usuario y está feliz porque no tuvieron que compilar su código o ejecutar su secuencia de comandos en encontrarlos.

El corrector de sintaxis se amplía con complementos de idioma y sucede que hay uno para PHP y HTML, aunque no estoy seguro de CSS en este momento. De cualquier manera, tan pronto como se abra un archivo o intento de salvar a uno que tiene errores de sintaxis, puede configurar Syntastic para avisarle de varias maneras:

* A statusline flag appears when syntax errors are detected 
* |signs| are placed beside lines with syntax errors, where a different 
    sign is used for errors and warnings. 
* The :Errors command is provided to open a |location-list| for 
    the syntax errors in the current buffer 

Asegúrese de revisar la helpdoc ya que hay una tonelada de información útil allí.

https://github.com/scrooloose/syntastic

+0

OK, creo que Syntastic es el complemento perfecto para eso (por cierto, ¿por qué es infame scrooloose)? – alexchenco

+2

@alexchenco, lo que dijo romain1. La respuesta principal fue Syntastic. Acabo de lanzar la parte infame porque realmente aprecio las contribuciones de Scrooloose a Vim y quería darle un poco de crédito extra. Y usé infame en lugar de famoso porque fluye más con su persona. – jonyamo

+0

Acabo de agregar hoy un verificador de sintaxis CSS a Syntastic, usando [CSS Lint] (http://csslint.net). Se basa en la herramienta CLI de CSS Lint, por lo que debe instalarlo. –

-1

No. vim solo tiene marcadores de sintaxis, no validadores de sintaxis. Ya es hora de cambiar a algo como Eclipse: incluso ahora tiene la extensión de atajos de VIM.

+0

@ m1tk4 Sí es una buena idea, pero no estoy seguro de si puedo sobrevivir sin las asociaciones de teclas de Vim. – alexchenco

+1

Entonces [Eclim] (http://eclim.org) podría ser de alguna utilidad. – Drasill

+0

-1, el resaltado de sintaxis de vim es lo suficientemente flexible para detectar este tipo de problema. Entonces, un estilo personalizado para hacer esto es bastante factible. –

Cuestiones relacionadas