Если я хочу выделить конкретный текст строки и удалить строки, как я могу это сделать в 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
.