Можно ли показывать знаки рядом с номерами строк в Vim? На данный момент с set rnu меня есть:

2
1
0
1
2

Я хотел бы, чтобы это выглядело как одно из следующих (либо в порядке):

-2
-1
 0
 1
 2
-2
-1
 0
+1
+2

Спасибо!

1 ответ1

2

Несмотря на то, что слева от столбца чисел есть знак , вам придется написать очень сложный код, чтобы синхронизировать знаки с отображаемыми относительными числами. Есть несколько плагинов (например, RltvNmbr от Dr. Chip), которые эмулируют функцию относительного числа (опять же, используя столбец знака). Их может быть проще изменить, но имейте в виду, что они не работают идеально (поэтому эта функция была введена в ядре Vim).

Если вы действительно этого хотите, вам нужно будет исправить исходный код Vim и скомпилировать свою собственную версию Vim. Это вряд ли когда - либо будут включены в Vim, хотя, потому что относительные числа должны помочь с решением прыжков и движений, а также те (например , с помощью j и k всегда положительные отсчеты, так показывая отрицательный знак не имеет особого смысла. Лучше просто принять статус-кво и отказаться от этой идеи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .