Jak wyświetlić numery wierszy w vimie po prawej stronie bufora?
10
Mam set nuw mojej, .vimrcktóra pokazuje numery linii po lewej stronie bieżącego bufora. Chciałbym zobaczyć numery linii po prawej stronie. Jak to osiągnąć?
AKTUALIZACJA: To również powinno działać set relativenumber
To nie miałoby sensu, gdyby twój tekst nie był właściwie uzasadniony ...
jasonwryan
Odpowiedzi:
2
Nie ma mowy, chyba że przełączysz pełny interfejs użytkownika do trybu prawo-lewo za pomocą :set rightleftlub $ vim -H. Nawet zwykłe obejścia, takie jak używanie kolumny znaków (które wtyczka zastosowała 'relativenumber'przedtem, zanim została wbudowana) nie przyniosą rezultatu, ponieważ pojawiają się one również po lewej stronie. Jedynym, bardzo niezgrabnym hackiem byłby cienki bufor zadrapania w pionowym podziale po prawej stronie, ale aktualizacja tego i utrzymanie najbardziej wysuniętej pozycji będzie królewskim bólem.
Nie wiem, jak trudno byłoby zmodyfikować kod źródłowy, aby to zrobić, ale myślę, że nie jest to trywialne i Bram raczej nie zaakceptuje takiej łatki. Więc lepiej się z tym pogódź, przepraszam.
Odpowiedzi:
Nie ma mowy, chyba że przełączysz pełny interfejs użytkownika do trybu prawo-lewo za pomocą
:set rightleft
lub$ vim -H
. Nawet zwykłe obejścia, takie jak używanie kolumny znaków (które wtyczka zastosowała'relativenumber'
przedtem, zanim została wbudowana) nie przyniosą rezultatu, ponieważ pojawiają się one również po lewej stronie. Jedynym, bardzo niezgrabnym hackiem byłby cienki bufor zadrapania w pionowym podziale po prawej stronie, ale aktualizacja tego i utrzymanie najbardziej wysuniętej pozycji będzie królewskim bólem.Nie wiem, jak trudno byłoby zmodyfikować kod źródłowy, aby to zrobić, ale myślę, że nie jest to trywialne i Bram raczej nie zaakceptuje takiej łatki. Więc lepiej się z tym pogódź, przepraszam.
źródło
VIM
„sHebrew Mode
wprowadzi numery linii po prawej stronie, zset nu
Aby rozpocząć
VIM
wHebrew Mode
użytkuvim -H
Dokumentacja tutaj
Ostrzeżenie: zmienia również tekst w prawo
źródło