Много раз в vim я хотел бы полностью удалить строку, поэтому я использую dd. Однако затем мне нужно вставить эту строку в какую-то другую позицию в строке, но это вставляет новую строку перед вставкой, поэтому мне очень трудно получить желаемый результат. Например,
while( pasteInHere )
{
cin >> n; // Delete this line completely with dd
}
когда я делаю это с кодом выше, я получаю:
while( pasteInHere )
cin >> n; // Delete this line completely with dd
{
}
что очень далеко от результата, который я хочу ... как я могу подавить это поведение новой строки или использовать другой метод, который делает это очень эффективно? Я не думаю, что d $ хорошо, потому что мне нужно не только перейти к началу строки, но и если я хочу удалить пустую строку, мне нужно удалить ее в другом регистре, я чувствую, что должен быть более простой способ! Спасибо.
0D
удалить строку, кроме разрыва строки. И чем gJ
вступать в ряды. Теперь вы можете поместить текст без строки разрыва и без пустой строки.