Linux上是否有文本编辑器允许我查看换行符和回车符?Vim支持这个特性吗?


当前回答

通过使用cat和-A,你可以看到新的行为$,制表符为^I:

cat -A myfile

其他回答

假设你的vim设置为:set listchars=…设置为可视化您试图看到的字符,在这种情况下,回车字符(输入CTL + V, CTRM + M)—否则,正如这个答案的许多评论所报告的那样,^M字符将不会显示在:set list

:set list在Vim中将显示空白。行尾显示为'$',回车通常显示为'^M'。

通过使用cat和-A,你可以看到新的行为$,制表符为^I:

cat -A myfile

不同意官方答案:

:set list不会显示^M个字符(CRs)。将-b选项提供给vi/Vim可以工作。或者,一旦加载了Vim,输入:e++ ff=unix。

vi通过显示下一行的后续文本来显示换行符(LF字符,代码x0A)。

二进制模式使用-b开关。例如,vi -b filename或vim -b filename——。

然后它将显示CR字符(x0D),这些字符通常不用于Unix风格的文件,作为字符^M。

您可以使用gedit编辑器查看换行。

首先,如果你没有安装它,对于Debian/Ubuntu/Mint的发行版:

sudo apt-get install gedit

3639 . net翻译:

sudo dnf install gedit

or

sudo yum install gedit

现在,安装gedit插件:

sudo apt-get install gedit-plugins

or

在Gnome2下,用户插件被放到~/.gnome2/gedit/plugins/ Gnome3: ~/.local/share/gedit/plugins/

从https://help.gnome.org/users/gedit/stable/gedit-plugin-guide.html.en#gedit-additional-plugins下载插件

然后选择绘制空间插件,在首选项中输入,并选择绘制新线条:

使用Visual Studio Code,您可以安装行结束扩展。

Sublime Text 3有一个名为RawLineEdit的插件,可以显示行尾,并允许插入任意的行尾类型

Shift + Ctrl + P并开始输入插件名称,然后切换显示行结束符。