Patrzyłem na to wyzwanie vimgolfa i pomyślałem, że byłoby miło usunąć określone wiersze według adresu. Wiem, że mogę to zrobić :<line_number>d
, ale czy istnieje sposób, aby wyświetlić wiele numerów linii, na których d
można uruchomić? Wyobrażam sobie coś takiego: :1,4,32d
ale oczywiście to nie działa.
Jak by to było zrobione?
repeated-commands
Sos McBoss
źródło
źródło
:1d|4d
usunie pierwszy wiersz, a następnie usunie czwarty wiersz, który był piątym wierszem przed usunięciem pierwszego wiersza. Wykonanie tego w odwrotnej kolejności pozwoliłoby być bardziej intuicyjne -:32d|4d|1d
.