У меня set nu
в моем, .vimrc
который показывает номера строк на левой стороне текущего буфера. Я хотел бы видеть номера строк на правой стороне. Как этого добиться?
ОБНОВЛЕНИЕ: Это должно также работать для set relativenumber
У меня set nu
в моем, .vimrc
который показывает номера строк на левой стороне текущего буфера. Я хотел бы видеть номера строк на правой стороне. Как этого добиться?
ОБНОВЛЕНИЕ: Это должно также работать для set relativenumber
Ответы:
Это невозможно, если вы не переключите весь пользовательский интерфейс в правый и левый режим с помощью :set rightleft
или $ vim -H
. Даже обычные обходные пути, такие как использование столбца знаков (который плагин использовал для реализации 'relativenumber'
до того, как он был встроен), не подойдут, так как они появляются слева. Единственный, очень неуклюжий хак - это тонкий скретч-буфер в вертикальном разделении справа, но его обновление и поддержание крайней правой позиции будет настоящей болью.
Я не знаю, насколько сложно было бы изменить исходный код, чтобы сделать это, но я думаю, что это не тривиально, и Брэм вряд ли примет такой патч. Так что лучше перестань, прости.