文本编辑器显示 \r\n?

141
我正在寻找一款能够显示实际回车和换行符的文本编辑器。
例如,如果我保存了这个字符串:"This\rIs\r\nA\nString" 而不是显示:
This
Is
A
String

我正在寻找一个可以显示

文本的编辑器。
This\rIs\r\nA\nString

我认为在某个程序中,我进行文本文件解析时遇到的问题是由于行末存在不一致的换行符/回车符或两者混合造成的。

我可以编写一个程序来读取并以相应格式显示该文件,但如果有人知道已经存在这样的程序,那会更容易些。

谢谢!

[编辑]
忘记说明我在使用Windows,安装Cygwin不是一个现实选项。否则我会使用vi或vim。
此外,如果在已安装的PSPad中有方法可以做到这一点,那么如果您知道的话,那将非常棒。谢谢!


4
Cygwin不是Vim的先决条件。gVim可以在Windows本机上正常运行。 - paxdiablo
17个回答

0

PSPad显示特殊字符:PSPad.com - MBarbosaEng

0

很抱歉这么晚才加入,但在Windows 10中,Notepad2将会显示它们。从菜单中选择View\Show Line Endings


0

vi 可以显示所有字符。


0

EmEditor可以做到这一点。您还可以自定义要显示的符号。


0

GVIM可以在Windows上运行,而cmd上也有VIM。

请查看http://www.vim.org/download.php

此外,快速浏览文档或使用Google,或者向一些熟悉VIM的朋友寻求帮助,相信可以使用VIM的快速搜索和替换功能来解决您遇到的问题。


0
如果您有Mathematica,可以尝试使用以下命令:
ReadList["filename.txt", Record, RecordSeparators -> {}] // InputForm

这将显示所有的/r和/n


0

Slickedit和Notepad2也显示它们。在Slickedit中,您可以自定义各种不可见字符(空格、制表符、回车、换行符等),并使用任何您希望的字符来显示它们。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接