Por ejemplo, en lugar de seguir la alineación:Cómo alinear a la izquierda los operadores de flujo IO << and >> en Vim?
std::cout << "Hello " << "Hello "
<< "world ";
Quiero izquierda a alinear el <<
operador, como:
std::cout << "Hello " << " Hello "
<< "world ";
Por defecto, Vim elige la primera. Parece que solo aumenta la sangría en un nivel para la nueva línea.
Entonces, ¿hay alguna manera de que pueda obtener la segunda alineación por defecto?
P.S. Ya he probado el plugin Align, pero se alinea a la región en una mesa, como:
std::cout << "Hello World" << "Hello "
<< "World" << "World Hello".
que considero demasiado escasa.
esta es la forma más sencilla de imho y puede configurar reglas similares fácilmente en todos sus otros idiomas, así – dubvfan87
No funciona bien para mí. Yo usaría ': Tab/\% (<<. * \) \ @
@ib agree, thnx. Actualicé mi respuesta para deshacerme del espacio adicional en mi expresión regular también. –