Estoy intentando aprender VIM, compro Noté que cuando intento usar el comando% para ir a un par correspondiente, VIM a veces encuentra el par de coincidencia correcto y algunas veces está apagado. ¿Alguien ha encontrado esto con una solución?Vim encuentra un par de correlación incorrecto al utilizar%
Respuesta
Esto sucede porque:
- Usted tiene un error de sintaxis real con una paren coincidentes o llave de alguna parte.
- Tiene un valor en
cpoptions
que impide la coincidencia de llaves semiconductoras. Consulte:help cpoptions
y:help %
. - Tiene algo demasiado sofisticado para el antiguo Vim que coincide con el mango. Intente instalar el complemento
matchit
, que puede ayudar. Los culpables comunes son llaves dentro de comentarios o expresiones regulares.
hay una cuarta opción no obvia: tuve un "error de sintaxis" en un comentario. – ldog
Se suponía que los comentarios se incluirían en el n. ° 3. Debería haber sido más explícito, porque los apoyos en los comentarios son un escenario común que tenía en mente cuando escribí el n. ° 3. –
+1 para las llaves dentro de la emisión de comentarios. Es realmente cojo – Eduardo
No, no lo he hecho. Podría indicar que tienes paréntesis faltantes.
Al parecer, vim análisis sintáctico de soportes, incluso en los comentarios, lo que estaba ocurriendo en mi caso, he tenido un par soporte no completa comentada, lo que significa vim no encuentra pares de soportes correctamente, pero el compilador no tenía ningún problema, de ahí mi Confusión.
Sí, los comentarios y las expresiones regulares son los culpables habituales cuando tengo este problema. Esto estaba destinado a estar implícito en el n. ° 3 de mi lista. –
matchit
plugin me habría ahorrado horas de frustración si lo hubiera encontrado antes.
Hay una pequeña posibilidad de pegar este feo comando en su terminal van a configurar correctamente el plugin:
wget http://www.vim.org/scripts/download_script.php?src_id=8196; unzip download_script.php?src_id=8196; echo >> ~/.vimrc; echo -ne "source " >> ~/.vimrc; pwd | tr -d '\n' >> ~/.vimrc; echo -ne "/plugin/matchit.vim" >> ~/.vimrc; rm download_script.php\?src_id\=8196
continuación, volver a la fuente de su vimrc:
:source ~/.vimrc
Funciona perfectamente para mí (y es 2015 ahora) – user763410
- 1. "número incorrecto de argumentos" ArgumentError al utilizar redonda
- 2. Retirar un par de paréntesis, corchetes o llaves en Vim
- 3. Ir al par de llaves
- 4. Correlación de textura correcta de perspectiva; z El cálculo de la distancia z puede ser incorrecto
- 5. cómo utilizar pylint en vim
- 6. ¿Es incorrecto utilizar el despachador dentro de mi ViewModel?
- 7. java.util.Timestamp.after() incorrecto al comparar milisegundos?
- 8. COUNT es incorrecto al agrupar?
- 9. Cálculo de la correlación de texto sensible al contexto
- 10. Crear un gráfico de correlación en Matlab
- 11. Correlación de valores varchar
- 12. ¿Correlación ponderada de Pearson?
- 13. Correlación de fase
- 14. Vim: cómo ejecutar un comando inmediatamente al iniciar vim?
- 15. Correlación anidada de Automapper
- 16. Problema al usar el par acumular
- 17. Encuentra qué tipo de archivo se carga en vim
- 18. Conceptos básicos de la correlación cruzada normalizada
- 19. Encuentra quién llama al método
- 20. configuración lado a lado incorrecto debido a un incorrecto manifiesta
- 21. SSH está buscando en el lugar incorrecto para el par de claves pública/privada en Windows
- 22. URL incorrecto en un hipervínculo WSDL al usar WCF (https)
- 23. que no se encuentra al comparar cadena
- 24. Interletraje incorrecto al usar - [NSString drawInRect: withAttributes:]
- 25. datepicker se aplica al campo incorrecto
- 26. Emacs equivalente al `%` de VIM?
- 27. Agrupación de correlación en R
- 28. Problema al utilizar std :: copy
- 29. Problema al utilizar ImageIO.read
- 30. VIM: anexar al portapapeles
publicar algunos ejemplos de texto eso ilustra el fracaso. –