У меня есть тот мало схватывания с данными ответами. Нули Дельфи пространство памяти globals и недавно-созданных-объектов. В то время как это ОБЫЧНО средство, они инициализируются, существует один случай, где они не: перечислимые типы с определенными значениями. Что, если нуль не является легальным значением??
You can just make a map:
:map J ddp
and then J (or whatever you want) will do the combined operation.
Incidentally, I always map D to dd
, since I delete entire lines much more often than to the end of the line. That makes it easy to use Dp to do your task.
I typically just use:
Shift+v (selects the whole line)
and then
p (pastes over the selected line with your current register)
Я только что попытался расширить ответ Питера, включив в него визуальное отображение, чтобы вы могли делать несколько строк одновременно. Лично я предпочитаю ctrl j / k , но вы можете делать все, что захотите. Наслаждайтесь.
nnoremap <c-j> ddp
nnoremap <c-k> ddkP
vnoremap <c-j> dp'[V']
vnoremap <c-k> dkP'[V']