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