Dan*_*iel 7 vim editor word-wrap
我希望vim包装长行,但不要在中间分割单词.我发现这篇文章:Gvim中的自动换行
但这对我不起作用.我已经l在formatoptions和linebreak启用.
:set formatoptions?
formatoptions=lnq
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,它仍在分裂:http://i.imgur.com/ekJIHww.png
咨询相关的帮助页面之后,我也试着设置breakat到\s,但也不能工作.
glt*_*lts 10
正如您所知,这是使用'linebreak'选项(使用'wrap'on)完成的.
如果在Vim上将长行包围在一个字符
'breakat'而不是最后一个适合屏幕的字符.
并且由于'breakat'默认情况下包含Space和Tab以及一些标点字符,因此应该按预期(而不是在单词的中间)中断行.我建议重置'breakat'为Vim默认值,以防它被插件或映射更改.
哦,并没有设置'list',这些功能不混合.
现在都在一起了:
:set nolist wrap linebreak breakat&vim
Run Code Online (Sandbox Code Playgroud)