VIM: команда для очистки текущей строки и перехода в режим вставки - PullRequest
0 голосов
/ 27 сентября 2018

Я в обычном режиме, в конце строки.Я хочу очистить строку (удалить все символы строки) и перейти в режим вставки, чтобы начать писать что-то еще в этой строке.Есть ли для этого ярлык Vim?

В идеале я хотел бы сохранить начальные пробелы в строке, но даже если я не могу, это должно быть хорошо.

Ответы [ 3 ]

0 голосов
/ 27 сентября 2018

Вы ищете :help cc.Без [count], cc удаляет всю текущую строку и переходит в режим вставки.Работает из любой точки строки, а не только в конце.В зависимости от настроек вашего намерения, они также будут сохранены.

Возможные альтернативы: A<C-u> или ddO.

0 голосов
/ 27 сентября 2018

Для этого можно использовать S или c c (синонимы).Они сохранят ваши отступы, если включена опция autoindent.Оба могут принять необязательный счетчик, если вы хотите удалить несколько строк.

0 голосов
/ 27 сентября 2018

Я не знаю ярлык.Но просто для добавления, мы можем сделать это обычно, используя первый «dd» для удаления строки и нажав «o», чтобы войти в режим вставки для удаленной строки.

...