По правде говоря, вы не можете. Нумерация строк - одна на буфер, управляется исключительно параметром 'number'
.
Одна сумасшедшая мысль, которую я попробовал: :vertical diffsplit
плюс :setlocal relativenumber
. Это получает две копии буфера рядом друг с другом, связанные в положении прокрутки, потому что они находятся в режиме сравнения. Тем не менее, это действительно не работает должным образом. Относительные числа не обновляются успешно (в 7.3.154 ошибка может быть исправлена позже, но я сомневаюсь, что это вряд ли стоит), и даже если бы они сделали это, вы застряли бы с большим раздражением глаз и более сложным управлением и навигацией .
Вы могли бы сделать это с помощью плагина, записывающего в специальный буфер, который вы бы оставили слева, но реализация была бы уродливой, и это все равно усложнило бы навигацию (потому что это еще один буфер). Я, например, не собираюсь тратить время на написание такого плагина, хотя должен признаться, что хотел бы показать обе формы нумерации строк.