Я переглядав цей виклик vimgolf , і думав, що було б непогано видалити конкретні рядки за адресою. Я знаю, що я можу це зробити за допомогою :<line_number>d
, але чи є спосіб перерахувати декілька номерів рядків, d
на яких слід працювати? Я уявляю щось подібне: :1,4,32d
але, звичайно, це не працює.
Як це зробити?
:1d|4d
би видалити перший рядок, потім видалити четвертий рядок, який був п'ятим рядком до того, як був видалений перший рядок. Робити це в зворотному порядку, це дозволить йому бути більш інтуїтивно зрозумілим -:32d|4d|1d
.