文本编辑器,显示\ r \ n? [关闭]
-
22-07-2019 - |
题
我在寻找一个文本编辑器,可以告诉我实际的回车和换行。
E.g。如果我保存此字符串:"This\rIs\r\nA\nString"
相反表示
This
Is
A
String
我在寻找一些文本编辑器,它会显示
This\rIs\r\nA\nString
相信在某个节目我的文本文件的解析一个问题是由不一致的换行符/回车造成/二者上线的端部。
我可以只让一个程序,它可以读取一个文件,并用该格式显示出来,但我想它会更容易,如果有人知道一个已经可以做到这一点。
谢谢!
[编辑],点击 忘了指定我在Windows和安装Cygwin是不是一个真正的选择。否则,我会用vi或vim的。结果 此外,如果有一种方法在PSPad,已经安装要做到这一点,它会如果你知道得是真棒。谢谢!
解决方案
使用记事本++ ,则可以显示结束行字符。它显示了CR和LF,而不是“\ r”和“\ n”,但它得到跨点。然而,它仍然会插入换行符。但是,你能看到的行结束符。
要使用记事本++为此,打开视图菜单,打开显示符号滑出,并选择“查看所有字符”或“显示结束行的字符”。
其他提示
在的 VI(米)下,检查出:
:help 'list'
:help 'listchars'
卓异文本3有一个插件称为RawLineEdit,将显示行结尾和允许任意行结束型的插入:
在Windows平台上的宙斯编辑器有一个选项,以显示白色空间(即查看,白sapce 菜单)。
它也有显示以十六进制模式文件(即工具,十六进制转储菜单)的选择。
您可以通过改变模式在Emacs得到这个。例如,这里是东西看起来像在空白模式。
我敢打赌程序员记事本会给你类似的东西...
写一个小程序,是卓有成效的。根据不同的语言,你使用它需要以1分10秒之间。比安装肯定的任何应用程序更快。在具有适当的设置PHP命令行
php -q
<?php $t=file_get_contents("filename"); echo str_replace(array("\n", "\r"), array("\\n", "\\r"), $t); ?>
<强> VI 强>可以显示所有字符。
我的 JEDIT 一个巨大的风扇。这是非常强大的,跨平台的。有可用的插件叫空白,可以做你想做的。如果这还不够,有一个十六进制观看插件和一个十六进制编辑插件。
赛特确实是很清楚与单个键击。它也能检测文件的结尾最可能的当前行(在混行的情况下),并对其进行转换。结果 无需安装,重量轻,它可以被用来作为一种工具,即使你不想放弃你喜欢的编辑器。
EmEditor的的做到这一点。您还可以自定义符号实际上显示给他们看。
如果您有数学,你可以用这个命令试试:
ReadList["filename.txt", Record, RecordSeparators -> {}] // InputForm
这将显示所有/ r和/ N
和SlickEdit的的Notepad2也显示它们。在SlickEdit的,你可以自定义各种不可见的字符(空格,制表符,CRS,换行,...),并与任何你想要的字符显示出来。
在最适合替换\ n \吨,更:程序员文件编辑器 http://www.lancs.ac.uk/staff/steveb /cpaap/pfe/pfefiles.htm
对不起加入这个行列这么晚了,但在Windows 10,会的Notepad2告诉他们。从菜单中选择View\Show Line Endings
GVIM运行在Windows,并且存在VIM对于CMD。
检查 http://www.vim.org/download.php
此外,咋一看通过文档或谷歌,或者一些vimmy的朋友可以帮助你使用VIM的快速搜索和替换来修复你有我相信,这个问题