Если я хочу выделить конкретный текст строки и удалить строки, как я могу это сделать в vi (дать простейшие средства)?
Если я хочу выделить конкретный текст строки и удалить строки, как я могу это сделать в vi (дать простейшие средства)?
Ответы:
Перейдите к строке, которую хотите удалить, используя клавиши со стрелками или клавиши j/ k, и введите dd. Затем вы можете сохранить и выйти, набрав :x(или ZZ). К числу также можно добавить префикс, чтобы ddудалить несколько строк, например, 3ddудалить 3 строки.
Чтобы узнать больше о командах Vi, взгляните на этот удобный чит-лист Vi .
Другой совет: если вы хотите удалить текстовый абзац, перейдите в начало этого абзаца с помощью {, а затем введите d}
Или, другими словами, {d}
dapудалите абзац
dapне работает для меня в Vi.
vi», он либо означает « vim», либо « vimработает в режиме совместимости с vi». Поэтому я предложил vimкоманду -specific (см. Также :help text-objects).
dapвсе равно не работает.
.vimrcфайла были другие настройки, или, возможно, у @ user1686 были другие настройки.
Shift + V.