如何在缓冲区右侧的vim中显示行号?


10

set nu.vimrc其中显示当前缓冲区左侧的行号。我想在右侧看到行号。如何实现呢?

更新:这也应该适用于 set relativenumber


除非您的文字正确,否则这将毫无意义...
jasonwryan 2014年

Answers:


2

除非您通过:set rightleft或将完整的UI切换为左右模式,否则将无法进行$ vim -H。即使是常见的解决方法,如使用signs列'relativenumber'内置该插件以前在以前实现的插件),也不会起作用,因为它们也显示在左侧。唯一的,非常笨拙的破解方法是在右侧的垂直裂缝中有一个较薄的暂存缓冲区,但更新该内容并保持最右侧的位置将是一件大难题。

我不知道修改源代码来做到这一点有多困难,但是我想这并不容易,Bram不太可能接受这样的补丁。所以,最好克服它,对不起。


1

VIMHebrew Mode将把行号在右边,用set nu

要开始VIMHebrew Mode使用vim -H

这里的文件

警告:确实会将您的文字也反转为rightleft


3
福特的“英国模式”会将方向盘置于右侧。警告:它确实会将整辆车都向后滚动。
约翰·P
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.