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

为什么Vim在加入线时添加空格?

发布时间:2020-12-15 09:22:19 所属栏目:安全 来源:网络整理
导读:我想在Vim中解包文本。当我加入线时,我在句子之间获得额外的空间。 这是为什么? 格式化会破坏信息。有许多不同的文本块,将导致相同的一次格式化。因此,没有办法在没有先验知识的情况下反转操作(即撤消)。 未格式化: Unformatted text could start out a
我想在Vim中解包文本。当我加入线时,我在句子之间获得额外的空间。

这是为什么?

格式化会破坏信息。有许多不同的文本块,将导致相同的一次格式化。因此,没有办法在没有先验知识的情况下反转操作(即撤消)。

未格式化:

Unformatted text could start out as either all one line,or several,yet look the same when formatted.

Unformatted text could start out as either all one line,yet look the same when formatted.

格式:

Unformatted text could start out as 
either all one line,yet look the same when formatted.

如果你想要你的段落在一条线上,或者如果你对一个小的手动fiddling好,你可以使用J将线连接在一起。您可以使用可视模式立即将J命令应用到多个行,或许与ap或ip结合使用以选择段落,例如。 vipJ。同样,您仍然会丢失一些信息 – 格式化之前,换行符处的多个空格将折叠为单个空格。 (你可以使用gJ而不是J来修改空格,但是当你格式化时你已经失去了它们)

如果你被句子之后的额外空格(以!,?或。结尾的行)打扰,关闭联接空间:set nojoinspaces

(编辑:李大同)

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

    推荐文章
      热点阅读