tl; dr Переместитесь на строку, которую нужно удалить, используя клавиши h / j / k / l или клавиши со стрелками, и дважды нажмите клавишу d.Теперь сохраните и выйдите с помощью: wq.
Я настоятельно рекомендую вам изучить основы vim, просто используя команду vimtutor
в эмуляторе терминала (если она доступна в Windows) или найдите vim-wiki.Поначалу это сложно.Но как только вы почувствуете это, пути назад уже не будет.
Большинство команд основаны на мнемонике:
- d -> сокращение для удаления
- y -> сокращение для восстановления (или копирования)
- u -> отменить
- h / j / k / l или даже стрелки -> движение
Есть также три основных режима работы в vim, о которых вы должны знать.
- Нормальный режим - там, где работают вышеупомянутые команды (например, нажатие d будет сигналом для редактора, а не для вставки символа "d").
- Режим вставки - вы, безусловно, можете вставить любые символы на экран, как в любом редакторе.
- Визуальный режим - вы можете визуально выбирать символы и выполнять любые команды обычного режима для этого выбора и так далее.
Так что здесь, в вашем случае, вы хотите удалить определенные строки из файла.Сначала перейдите в обычный режим, нажав клавишу Esc, а затем перейдите к строке, которую вы хотите удалить, используя клавиши перемещения, упомянутые выше.Затем в обычном режиме нажмите дважды кнопку d, то есть dd.Это удаляет вашу линию.
В качестве последнего шага для сохранения его перейдите в режим командной строки с помощью клавиши:.Теперь посмотрите в нижней части экрана, и вы можете увидеть ":".Не вводите wqa для записи изменений, внесенных во все буферы, и выхода.