Оказывается, это очень просто.Функция getpos
может получить положение любого маркера.Мы будем использовать это, чтобы расширить решение предыдущей задачи:
:let &l:cc = join(range(getpos("'<")[2], getpos("'>")[2]),',')
Теперь мы можем легко отобразить это:
:vnoremap <F5> <ESC>:let &l:cc = join(range(getpos("'<")[2], getpos("'>")[2]),',')<CR>
Итак, теперь при редактировании файла позиционных данных,нам просто нужно войти в визуальный режим, выбрать выделенную часть файла и нажать F5