notepad++显示所有字符(隐藏的回车换行空格)转换CRLF

notepad++显示所有字符(隐藏的回车换行空格)转换CRLF

notepad++ 显示全字符,即显示换行符号CRLF (注:这是在windows下),空格显示的点'.’等等
设置方法:
中文版:视图 --> 显示符号 -->  在 显示缩进参考线(第四行)  打勾就可以了,其他的不要打勾。
显示之后若不想再显示再按照原操作把对勾去掉即可。
windows系统下全显示之后效果是:


attachments-2022-10-0ptwCd3t634f5624b3e1c.png
attachments-2022-10-3jF1EEEO634f55e3a853c.png



CR意思是carriage return,回车,\r,ASCII码为13
LF意思是linefeed,换行,\n,ASCII码为10
为什么在C语言里面只用LF(\n)就可以换行呢?因为C语言的出现就是为了写UNIX操作系统,而UNIX操作系统中以LF为行结束符,并且自动加上那个CR,以便节省一个字节的长度(这样做在当时存储容量不大的计算机上确实是有意义的,而为了不断兼容,到现在这个规定也没有改变)。在C语言中,运行库会在显示时把LF自动转换为CR+LF(注意是运行库,而不是编译器,所以即使打开EXE文件,找到对应的位置,只能找到一个0x0A的LF,而没有CR
UNIX/Linux使用的是LF(0x0A)
DOS/Windows一直使用的是CRLF(0x0D0A)作为换行符
Notepad可将LF转换为CRLF:
“编辑”-“档案格式转换”-“转换为windows格式”

  • 发表于 2022-10-19 09:42
  • 阅读 ( 4273 )
  • 分类:软件工具

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
生信阿姨
生信阿姨

31 篇文章

作家榜 »

  1. omicsgene 698 文章
  2. 安生水 347 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 74 文章
  8. CORNERSTONE 72 文章