当前位置: 首页 > article >正文

国产编辑器EverEdit - 二进制模式下观察Window/Linux/MacOs换行符差异

1 换行符格式

1.1 应用场景

  稍微了解计算机历史的人都知道, 计算机3大操作系统: Windows、Linux/Unix、MacOS,这3大系统对文本换行的定义各不相同,且互不相让,导致在文件的兼容性方面存在一些问题,比如它们对换行的定义:

  • Windows:回车符(CR)+换行符(LF)
  • Linux/Unix: 换行符(LF)
  • MacOS:回车符(CR)

在Windows上编写的代码,默认使用CR+LF表示换行,这种代码/脚本文件不经处理,上传到Linux/Unix、MacOS都会出现各种错误,为此,程序员或工程师,经常要将这些换行符替换为目标机器的标准,为此,Linux上还有专门的命令dox2unix来完成该任务。

1.2 使用方法

  1. 选择主菜单文档 -> 换行符格式即可展开换行符选项子菜单,如下图所示:
    在这里插入图片描述

选择对应目标机器的换行符模式后,保存文档。

1.3 磁盘视角的换行模式

将光标放在行尾,并切换到Hex编辑模式,可以方便的看到换行符的模式

  • Windows模式
    在这里插入图片描述

  • Linux/Unix模式
    在这里插入图片描述

  • MacOS模式
    在这里插入图片描述


文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.


http://www.kler.cn/a/548524.html

相关文章:

  • 两个实用且热门的 Python 爬虫案例,结合动态/静态网页抓取和反爬策略,附带详细代码和实现说明
  • Rust 语言入门(一):打印与格式化输出
  • 尚航科技助力DeepSeek正式登陆无锡
  • windows系统远程桌面连接ubuntu18.04
  • 20 FastAPI 性能优化
  • 如何检索和下载空间单细胞蛋白组的原始数据
  • Elasticsearch:15 年来致力于索引一切,找到重要内容
  • Java NIO ByteBuffer 详解
  • 神经网络的学习 求梯度
  • 【鸿蒙】从网页打开获取文件,并转成base64
  • 【微服务学习一】springboot微服务项目构建以及nacos服务注册
  • Python爬虫技术
  • 【推理llm论文精度】DeepSeek-R1:强化学习驱动LLM推理能力飞跃
  • 如何在Spring Boot中配置分布式配置中心
  • 消息队列概要讲解
  • uniapp-列表样式
  • 安卓基础(Adapter)
  • Redisson分布式锁和同步器完整篇
  • BeginInvoke和Invoke的使用时机
  • [环境配置] 环境配置 - Java - Apache Tomcat 安装与配置