Для тих, хто зручніший у режимі Visual:
1. Визначте номер рядка над вибором, який ви хочете перевернути :set nu
.
2. Shift-V
виділити вибір, який потрібно відвернути (візуальний режим).
3. :g/^/m <Line number from step 1>
.
Зауважте, що у візуальному режимі він автоматично відображатиметься як
:'<,'>g/^/m <Line number>
під час введення команди з 3.
Ця команда працює, переміщуючи виділення по одному рядку в номер рядка, який ви йому надаєте. Коли другий елемент підштовхується до заданого номера рядка, він підштовхує перший вниз до номера рядка + 1. Потім третій натискає на перший і другий вниз і так далі, поки весь список не буде висунутий в єдиний номер рядка, в результаті чого зворотний упорядкований список.