Подтвердить что ты не робот

Vim: отменить новую строку в режиме вставки?

Я часто случайно нажимаю return при вводе в режиме вставки. Чтобы отменить случайный возврат, я обычно несколько раз нажимаю назад. Сначала удалить все автоматические отступы, а затем, наконец, удалить новую строку.

Есть ли лучший способ. Что-то вроде линии отмены последнего нажатия клавиши?

4b9b3361

Ответ 1

В той же ситуации я делаю <C-w><C-w>. <C-w> - отличный способ иметь в режиме вставки.

Ответ 2

CTRL-W удаляет последнее введенное слово. Если вы набрали несколько слов или уровень идентификации глубокий CTRL-U может быть даже лучше подходит для ваших нужд, поскольку он удаляет все, что вы набрали в текущем сеансе вставки.

Ответ 3

Да, вы можете использовать команду "u" для отмены. Если вы находитесь в режиме INSERT, просто нажмите "Ctrl + C", чтобы остановить вставку, а затем "u" и нажмите enter.

Это работает для вас?

Btw, чтобы повторить изменения, используйте "Ctrl + R"..