Під час редагування текстових файлів у редакторі Vim вам часто потрібно видалити один або кілька рядків, і, на відміну від будь-якого іншого текстового редактора, він дозволяє досить ефективно редагувати файли. Цей посібник буде зосереджений на тому, як редагувати та видаляти рядки з ваших файлів у редакторі Vim.
Якщо у вас немає редактора Vim, спробуйте встановити його за допомогою:
$ sudo apt встановити vim
Vim дозволяє видаляти рядки різними способами, наприклад, ви можете видалити всі рядки одночасно, кілька рядків і навіть рядки за власним шаблоном / словом. Давайте перевіримо всі ці методи:
Видалення одного рядка у редакторі Vim:
Процес видалення лише одного рядка у Vim простий. Щоб видалити рядок, виконайте наведені нижче дії
- Спочатку наведіть курсор на рядок, який потрібно видалити.
- НатиснітьвихідКлавіша для зміни режиму.
- Тепер введіть ": d"Та натисніть"Введіть”, Щоб видалити рядок, або швидко натисніть“dd".
Я вилучаю рядок № 3 для демонстрації. Дивіться зображення нижче:
Як видалити всі рядки у редакторі Vim:
Щоб видалити всі рядки одночасно, дотримуйтесь наведеного нижче процесу:
- Спочатку натисніть "вихід”Кнопка для переключення режиму з вставки на редагування.
- Тепер введіть ":% dІ натисніть "Введіть”, Щоб видалити всі рядки.
Як видалити діапазон рядків у редакторі Vim:
Vim також дозволяє вибрати діапазон рядків, а потім видалити їх. Синтаксис наведено нижче:
: [Номер початкового рядка], [Номер кінцевого рядка] dНаприклад, якщо ви хочете видалити рядки з рядка № 5 в рядок № 7, просто виконайте згаданий нижче процес:
- Змініть режим за допомогоювихідКлавіша ”, якщо вона знаходиться в режимі вставки.
- Введіть “: 5,7 д"Та натисніть" Enter ", рядок № 5,6 та 7 буде видалено.
Якщо ви хочете видалити всі рядки перед поточним рядком, використовуйте “: 1, -1д“. Наприклад, якщо ви хочете видалити рядки з рядка № 5 у всі рядки перед цими рядками, то скористайтеся наступним способом:
- Підведіть курсор до рядка номер 5.
- Натиснітьвихід”Ключ і тип“: 1, -1д", А потім натисніть"Введіть".
Щоб видалити всі рядки після рядка № 5, дотримуйтесь наведеного нижче процесу:
- Підведіть курсор до рядка номер 5.
- Натиснітьвихід”Ключ і тип“: + 1, $ д", Потім натисніть"Введіть”, Рядки, розташовані під рядком номер 5, будуть видалені.
Як видалити кілька рядків у редакторі Vim:
У цьому методі ми вивчимо процес видалення декількох послідовних рядків. Просто дотримуйтесь процесу:
- Підведіть курсор до рядка, звідки потрібно розпочати видалення.
- Якщо ви хочете видалити 4 послідовні рядки, просто введіть “4дд".
На зображенні вище курсор знаходиться на рядку 2, тому рядки 3,4,5 та 6 були видалені.
Як видалити рядок із користувацьким шаблоном у редакторі Vim:
Ще однією особливістю редактора Vim є те, що він дозволяє видалити рядок із заданою умовою, синтаксис наведено нижче:
: g /Замінити
- НатиснітьвихідКлавіша для зміни режиму.
- Введіть “: g / linux / d", Потім натисніть"Введіть".
Рядки, що містять “Linux”Слово буде видалено.
Аналогічним чином, якщо ви хочете видалити всі рядки, крім рядків, що містять “Linux”Слово, тоді вживайте
“: G! / linux / d ”:
Щоб видалити рядки, які починаються з певної літери, використовуйте
“: G / ^ T / d”;
Щоб видалити всі порожні рядки у текстовому файлі чи коді, використовуйте
“: G / ^ $ / d”:
Висновок:
Vim - один із улюблених текстових редакторів серед користувачів та розробників Linux. Це безкоштовний, добре задокументований і настроюваний текстовий редактор. У цьому посібнику ми дізналися, як редагувати текст і код у Vim. Ми ретельно обговорили різні методи та підходи до видалення рядка, декількох рядків і навіть рядків із зазначеним словом. Vim - це універсальний редактор, який має набагато більше можливостей для розкриття.