¿Cómo puedo buscar 3 cadenas a la vez en el editor vi?
Pregunta
¿Cómo puedo buscar 3 cadenas a la vez en el editor vi?
Me preguntaba cómo podríamos hacerlo. Es decir. busque 3 cadenas a la vez en vi
como hago yo: : / xyz
en el modo de comando.
¿Cómo podría agregar 2 cadenas más para que el cursor se detenga en una cadena que se encuentra primero entre las tres y si presionamos n
se detendrá en la cadena que se encuentra en segundo lugar entre los tres?
Supongo que esto sería muy útil en tiempo real.
Solución
Use la barra ( |
), escapada (es decir, con una barra invertida al frente, para que no se interprete como una barra literal):
/string1\|string2\|string3
Tenga en cuenta que los dos puntos (:
) no son necesarios. En el modo de comando, solo puede escribir una barra ( /
); no hay necesidad de escribir dos puntos primero.