Как свернуть пробел после курсора в vim - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть курсор между двумя строками в vim:

enter image description here

Я бы сделал это в «обычном» редакторе, нажав Ctrl-d, чтобы удалить символы после курсора. Какой самый эффективный способ сделать это в vim?

Ответы [ 2 ]

2 голосов
/ 14 апреля 2020

Ваш текущий курсор находится на ,:

  • , если вы хотите удалить разрыв строки: нажмите J
  • , если вы хотите удалить ',': нажмите x
  • , если вы хотите удалить закрывающую одинарную кавычку ': нажмите X
1 голос
/ 14 апреля 2020

Если вы хотите объединить строки без пробелов между ними, нажмите

gJ

Если вы хотите удалить оставшуюся часть строки в режиме вставки:

Ctrl-o D

Для сопоставления это действие, вы можете поместить это в ваш ~ / .vimr c

" delete the rest of the current line
inoremap <c-k> <c-o>d

Я не предлагаю отображать Ctrl d , потому что он уже сопоставлен чтобы уменьшить отступ, в oposition до Ctrl t

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...