Vim在折行(Wrap line)前能否显示行号?


在Vim中设置了


 set wrap
set linebreak

做到了软折行(soft-wrap),但是折行前没有行号。

wrapped_line
设置了:
set cpo+=n
set showbreak==>
可以得到下面的效果:
请输入图片描述
但还是没有行号。因为老师要求用Latex写论文,自己又习惯了Vim,所以希望可以在折行的地方也加上行号,方便阅读。

Linux latex shell vim

Massets 10 years, 10 months ago

If you want Vim to show display lines, not the actual, physical lines, that's not possible. It also doesn't make sense, since no movement command except gj / gk works on display lines, and you cannot use them in :[range].

If you want wrapped/broken lines to actually be new lines, why don't you actually make them new lines?

gqq reformats the current paragraph using the textwidth settting
To get automatic formatting going:

set fo=tcrwa textwidth=80
Now, whenever you're type your text will wrap around. On auto-wrap, a trailing space is left on the previous line indicating it isn't the end of a paragraph yet.

Vim line numbers on display lines

我是勤劳的搬运工!

我系那个啥 answered 10 years, 10 months ago

Your Answer