2

请考虑以下问题。使用此文本文件,我正在尝试将其设置为以制表符分隔的文件。它应该看起来像这样,就像在 vim 中一样:

在此处输入图像描述

请注意,有 1,后跟一个制表符(^I,上面显示为浅蓝色),然后是网站的文本。

但是当我在 TextEdit 中打开同一个文件时,我得到了这个:

在此处输入图像描述

虚假的换行符从何而来?我在vim中找不到。

4

2 回答 2

6

如果您将光标放在 URL 后面的空格上并使用 ga命令,您会注意到它实际上是一个 unicode 行分隔符(其十六进制代码将显示为 2028)。

所以可能发生的事情是 Vim 将其渲染为常规空间,但其他编辑器将其渲染为换行符。只需用常规空格替换该字符即可解决此问题。

于 2013-05-14T19:52:25.460 回答
0

尝试运行命令

:set nocompatible

如果可行,请将其放入您的 vimrc 文件中。

于 2013-05-14T19:56:29.827 回答