vacio tab sustituir regulares reemplazar para microsoft expresiones cuantificadores concatenar buscar basicas regex vim command-line

regex - tab - microsoft expresiones regulares



¿Puedo activar el soporte extendido de expresiones regulares en Vim? (2)

Hazlo :help magic en vim y verás que hay cuatro niveles (muy mágico, mágico, nomagico y muy nomagico) pero solo los dos centrales se pueden establecer globalmente (el valor predeterminado es magia, y con :set comandos que puedas solo alternar entre magia y nomagic); inicia tu RE con /v para hacer que el resto sea "muy mágico" ("todos los caracteres ASCII excepto ''0'' - ''9'', ''a'' - ''z'', ''A'' - ''Z'' y ''_'' tiene un significado especial ") - ¡pero eso se aplica solo a ese RE específico! -)

Los caracteres para expresiones regulares extendidas son invaluables; ¿Hay alguna forma de activarlos para que no tenga que escapar de ellos en mi Vim Regex, de manera similar a la bandera -E que puedo pasar a grep (1)?


Una solución alternativa es reasignar / prefijar búsquedas con "muy mágico" automáticamente:

nnoremap / //v vnoremap / //v