Якщо у мене є файл із великою кількістю коментарів, і я хочу видалити всі коментарі з, скажімо, рядка 3 до кінця файлу, який найкращий спосіб це зробити?
Я застряг, оскільки те, що я спробував вперше, здається, не зовсім те, що я хочу:
:3,$/^#/d
Замість того, щоб шукати шаблон і видаляти рядки з ним у діапазоні від 3 до кінця файла, він видаляє всі рядки від 3 до через рядок, що відповідає шаблону, а потім зупиняється.
Отже, як застосувати колишню команду до діапазону рядків. У цьому випадку це до кінця файлу, але чи було б інакше, якби я це робив до позначки або між рядками 10 та 20 чи іншими діапазонами?
:3,$v/foo/d
для рядків, які не відповідають шаблону.:h vglobal