Вы можете удалить строку в Vim, например dd, дважды нажав клавишу d. Но что, если вы хотите удалить все строки в Vim?
Вы не можете нажать Ctrl + A и использовать клавишу Del, как в обычном текстовом редакторе. Так работает Vim.
Для этого не существует простого сочетания клавиш. Однако вы можете использовать ключи dG, если находитесь в начале файла.
Удаление всех строк в Vim
Вот шаги:
- Убедитесь, что вы находитесь в командном режиме Vim, нажав клавишу Esc.
- Вы должны быть в начале файла. Нажмите gg для этого означает быстрое последовательное нажатие клавиши g.
- Теперь нажмите dG. Это означает нажатие клавиши d? а затем удерживание Shift и нажатие g. Да, G это верхний регистр, и вам придется использовать здесь клавишу Shift так же, как при вводе G.
Вкратце: Esc+ gg+ dG- это то, что вам нужно сделать для удаления всех строк файла в Vim.
Итак, как работает эта команда dG? Если быть точным, d это для действия вырезания и G для перемещения курсора в конец файла. Таким образом dG обрезается весь текст от текущей позиции курсора до конца файла.
Вот почему вам нужно быть в начале файла, если вы хотите удалить все строки в Vim.
В Linux есть больше способов очистить файл, кроме Vim. Если вас это интересует.
Вопросы или предложения? Пожалуйста, оставьте комментарий.