28
A
回答
38
:help wrap
该选项改变文本的显示方式。它不会更改缓冲区中的文本 ,请参阅“textwidth”。 启用时,比窗口宽度更长的线条将包裹,并且 将继续显示在下一行。当关闭线不会包装 ,只有部分长线会显示。当光标移动到 未显示的部分时,屏幕将水平滚动 。 如果有必要,该行将在一个词的中间被打破。 请参阅 'linebreak'以获得单词边界的中断。
:help linebreak
如果Vim会在“breakat”而 不是在适合屏幕上的最后一个字符一个字符回绕长行。
:help breakat
'breakat' 里 'BRK'
string
(默认" ^[email protected]*-+;:,./?"
)
所以,:set linebreak
它应该工作在箱子外面。或者,您可以将breakat
限制为空格而不是空格+标点符号。
6
使用
:set linebreak
或者'lbr'
的简称。它会在您的'breakat'
选项中包含的字符中断行,默认情况下包含空格。
2
用vim打开时,按ESC键并输入
:set lbr
0
下面将做自动换行不破坏任何单词,并保留较短的线路。
:set formatoptions+=w
:set tw=80
gggqG
要尝试和格式化当前段落尝试follwoing:
:nnoremap Q gqip
相关问题
- 1. uiwebview缠绕长词问题
- 2. CSS:防止一个div缠绕在另一个下面
- 3. 防止表格缠绕
- 4. 在html中停止单词换行
- 5. CSS线缠绕
- 6. 缠绕的div
- 7. Powershell在导入时缠绕文本行
- 8. 如何在CSS下拉菜单中停止单词换行。
- 9. 防止div在引导程序中缠绕
- 10. 用Vim环绕两个引号的单词
- 11. 环形缠绕(x和y缠绕)2D阵列上一组位置的质心?
- 12. 在OpenGL中实现缠绕规则
- 13. 停止单词包装
- 14. 使用HashSet停止单词
- 15. 如何防止我的DIV元素缠绕每个P元素?
- 16. 的Vim:以逗号线缠绕,不是字边界
- 17. 缠绕位置:相对
- 18. pypi上传错误:缠绕
- 19. 按钮不缠绕内容
- 20. 错误与缠绕:SSLError:HTTPSConnectionPool
- 21. 防止文字缠绕在真棒字体图像
- 22. 防止线缠绕在可视化的条形图
- 23. 防止Matlab将复数中的相角缠绕到0-2pi
- 24. 如何在Silverlight中围绕圆柱体缠绕图像
- 25. Solr - 单词中间的结果停止
- 26. 解缠和单行
- 27. VIM中的停止按钮
- 28. 迭代两个不同长度的发生器,一个缠绕在一起
- 29. UITextView单词换行在一个单词中间打破
- 30. 停止文字环绕
http://vimcasts.org/episodes/soft-wrapping-text/ – sidyll 2012-03-13 21:40:12