Muchas veces en vim me gustaría eliminar una línea por completo, así que uso dd. Sin embargo, luego necesito pegar esa línea en otra posición dentro de una línea, pero esto inserta una nueva línea antes de pegar, por lo tanto, me resulta muy difícil obtener el resultado deseado. Por ejemplo,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
cuando hago esto con el código anterior obtengo:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
que está muy lejos del resultado que quiero ... ¿cómo puedo suprimir este comportamiento de nueva línea o utilizar otro método que lo haga de manera muy eficiente? No creo que d $ sea bueno porque no solo tengo que ir al comienzo de la línea, sino que si quiero eliminar la línea vacía también necesito eliminarla en otro registro, ¡siento que debería haber una manera más fácil! Gracias.
0D
eliminar línea excepto salto de línea. Y que gJ
unir líneas. Ahora puede poner el texto sin línea de corte y sin línea vacía.