加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

使用vim的`gqap’有时会异常缩进

发布时间:2020-12-16 01:37:57 所属栏目:安全 来源:网络整理
导读:对于我的生活,我无法弄清楚原因:在LaTeX文档中写作时,我喜欢将线宽保持在最多80个字符.因此,我将执行 vim命令gqap,vim将自动重新打开我正在编写的段落. 例如,它会导致一条长行变成许多较短的行: Lorem ipsum dolor sit amet,consectetur adipiscing elit.
对于我的生活,我无法弄清楚原因:在LaTeX文档中写作时,我喜欢将线宽保持在最多80个字符.因此,我将执行 vim命令gqap,vim将自动重新打开我正在编写的段落.

例如,它会导致一条长行变成许多较短的行:

Lorem ipsum dolor sit amet,consectetur adipiscing elit. Pellentesque pharetra nunc eget arcu dapibus pretium. Nulla vel risus quam,ut sollicitudin sem. Vivamus vitae diam in risus pharetra gravida. Donec rutrum mattis nulla,in consectetur lorem luctus varius. Donec augue purus,iaculis eget fringilla nec,vehicula ut sapien. Quisque sit amet dolor mauris. Sed ac est eu ligula aliquam tincidunt. Proin condimentum rutrum lacinia.

变为:

Lorem ipsum dolor sit amet,consectetur adipiscing elit. Pellentesque pharetra
nunc eget arcu dapibus pretium. Nulla vel risus quam,ut sollicitudin sem.
Vivamus vitae diam in risus pharetra gravida. Donec rutrum mattis nulla,in
consectetur lorem luctus varius. Donec augue purus,vehicula ut sapien. Quisque sit amet dolor mauris. Sed ac est eu ligula aliquam
tincidunt. Proin condimentum rutrum lacini

但是,对于某些段落,它将开始在段落末尾添加不寻常的缩进:

Lorem ipsum dolor sit amet,in
     consectetur lorem luctus varius. Donec augue purus,iaculis eget fringilla,vehicula ut sapien. Quisque sit amet dolor mauris. Sed ac est eu ligula
     tincidunt. Proin condimentum rutrum lacini

为什么vim这样做?我还没弄清楚这种模式.如何使其格式化段落“正确的方式”?

是的,vim的’smartindent’名字并不好.在我弄清楚出了什么问题之前,我有一段时间遇到了麻烦.对于其他人,如果您在以“if”或“for”开头的行后发现奇怪的缩进行为,请取消设置smartindent.如果你开始使用vim作为文字处理器,你会遇到很多.

从vim帮助文件开始,’smartindent’将在以“cinwords”开头的行开头后缩进,默认情况下为“if,else,while,do,for,switch”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读