Многие команды vim могут принимать число, относящееся к числу строк, над которыми будет действовать команда.
Можно ли показать номера строк относительно текущей строки? Что-то вроде следующего:
3: some text here
2: more text
1: This is the line above where the cursor is
0: The cursor is on this line
1: This is the line after the cursor
2: More text here
line-numbers
Ник Дж Адамс
источник
источник
Вы можете включать и выключать относительную нумерацию, используя:
источник
источник
set number
это параметр, который контролирует наличие чисел, поэтому он будет переключаться только между rel и non-relnumbers.vim
Плагин также добавляет некоторые более продвинутые функции относительного числа, например , имеющую линию курсор занимает печать , не относительное число, и переключение на неродственного нумерации в течение всего файла , когда окно теряет фокус ВИМ.Если вы хотите использовать горячую клавишу для переключения относительного номера строки, вот фрагмент в моем vimrc:
В этом случае я использую Ctrl-L дважды, чтобы переключить его.
источник