VIM 的自动换行及自动折行设置

以 .vimrc 文件中的设置为例:

" 自动换行是每行超过 n 个字的时候 vim 自动加上换行符

" 需要注意的是,如果一个段落的首个单词很长,超出了自动换行设置的字符,

" 这种情况下不会换行。

" 于是,中文就悲剧了,因为中文中很少出现空格,字之间没有,句子之间也没有。

" 于是不会触发自动换行的处理。

" 对已经存在的文本,不做自动换行处理,只有新输入文本的才会触发。

" 如要对已存在的文本应用自动换行,只要选中它们,然后按gq就可以了。

set textwidth=78

" 上面所说的中文不能自动换行的问题,可以通过下面的配置解决.

" m - Also break at a multi-byte character above 255. This is useful for

" Asian text where every character is a word on its own.

" M - When joining lines, don't insert a space before or after a

" multi-byte character. Overrules the 'B' flag.

set formatoptions+=mM

" 自动折行是把长的一行用多行显示 , 不在文件里加换行符

" 设置自动折行(默认开启)

" set wrap

" 设置不自动折行

" set nowrap

linux vim自动换行,VIM 的自动换行及自动折行设置相关推荐

  1. html div文本自动换行,html中使用css控制div、p、td等自动换行、自动折行方法

    自动换行.自动折行已经是个老问题,使用css控制很简单,不过如果稍不注意可能解决了一却忽略了二,所以需要个完整解决办法. 需要搞定html中所有标签,比如div.p.td等. 方法: 这个方法支持ie ...

  2. WPF的自动折行面板

    自动折行面板 自动折行面板:WrapPanel WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行,后续排序按照从上至下或从右至左的 顺序进行. ...

  3. WrapPanel:自动折行面板(环绕面板)基础简述

    WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行或换列,后续排序按照从上至下或从右至左的顺序进行. Orientation--根据内容自动换行. ...

  4. WPF WrapPanel:自动折行面板

    WrapPanel:自动折行面板.内部元素在排满一行后能够自动折行,类似于Html中的流式布局 WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行 ...

  5. 子元素自动填充父容器, 并且会自动折行- dispaly: grid

    很多时候,我们都需要这样的布局 父元素宽度是resizable 子元素个数不确定 子元素无论都少宽度都可以自动填充父元素 当子元素过多时, 子元素可以自动折行 每行的子元素宽度一置,都是左对齐 如图: ...

  6. C#四种布局方式(网格、泊靠式面板、栈式面板、自动折行式)

    C#四种布局面板 利用网格将四种布局面板整合到一个窗口,讲解都在注释中,代码如下 <Grid><Grid.RowDefinitions><RowDefinition He ...

  7. spacevim 添加自动折行

    spacevim 非常好用,强烈的安利.但是有一样不好用的地方就是写markdown的时候不会自动的折行,这点体验非常的不好.经过查询我找到了方法. vim ~/.SpaceVim/vimrc 添加一 ...

  8. html的td中自动折行无效,Html中td自动换行问题

    来自:http://blog.csdn.net/dududu01/article/details/6000350 Html中td自动换行问题 2010-11-10 15:27 478人阅读 评论(0) ...

  9. 不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...

    是我以前用在一个项目中的,如有些地方不适用于你,你可以修改部分代码. 功能:    按列分色:                 过长内容自动隐藏:                 鼠标Over自动展开 ...

最新文章

  1. 数据中台-阿里巴巴的数据整合、价值发掘、社会赋能之道
  2. linux xxd命令 十六进制显示文件
  3. C语言中, include 和 include 的区别和注意点
  4. Linux配置静态IP地址
  5. 餐饮小票在线生成_意大利电子小票发送截止日即将来临
  6. putty如何登陆oracle,利用putty的SSH tunnel连接Oracle
  7. 关于.vbs文件恶搞,小伙伴电脑的
  8. SpringCloud使用Prometheus监控(基于Eureka)
  9. 【Office】Microsoft Office下载地址合集(微软官方原版离线安装下载)
  10. SVN_SERVER的搭建
  11. 智能电视聚好看连接服务器失败,海信电视网络异常解决办法
  12. 洛谷P2440 木材加工
  13. 全球家务机器人发展现状及未来趋势
  14. matlab画p轨道,matlab pcolor画图问题
  15. python计算银行利息_awk 计算银行利息-shell
  16. 嵌入式系统原理与应用技术(第2版) 【期末复习】:随堂习题2
  17. oracle 拼接clob,把string拼接成clob类型
  18. MySQL报错 Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl
  19. JAVA里面一加到一百等于多少_1加到100计算公式1加到23等于多少
  20. Python注释代码块

热门文章

  1. guava的正确引入方式_使用Guava的AbstractInvocationHandler正确完成代理
  2. 6个您需要了解的日志管理工具(以及如何使用它们)
  3. 如何掌握Java内存(并保存程序)
  4. 协同遗漏的效果–使用简单的NIO客户端/服务器测量回送延迟
  5. spring smtp_使用Spring使用Java发送电子邮件– GMail SMTP服务器示例
  6. java是如何实现原语的_Java中的低GC:使用原语而不是包装器
  7. 使用tinylog 1.0简化您的日志记录
  8. 即时大数据流处理=即时风暴
  9. Gradle入门:我们的第一个Java项目
  10. Java比以往任何时候都摇滚