linux - Vim在折行(Wrap line)前能否显示行号?
大家讲道理
大家讲道理 2017-04-17 11:53:04
0
1
513

在Vim中设置了

set wrap
set linebreak

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


设置了:
set cpo+=n
set showbreak==>
可以得到下面的效果:

但还是没有行号。因为老师要求用Latex写论文,自己又习惯了Vim,所以希望可以在折行的地方也加上行号,方便阅读。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
黄舟

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

我是勤劳的搬运工!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!