国产编辑器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.

相关推荐
Fcy6489 小时前
初识Linux和Linux基础指令详细解析及shell的运行原理
linux·服务器·ubuntu·centos
gb421528710 小时前
linux系统中如何在root用户中将某个文件夹目录的权限赋值给其它用户(主要说的是 方法 1)
linux
qq_3395548210 小时前
linux串口驱动学习
linux
拾光Ծ10 小时前
【Linux】入门指南:基础指令详解Part Two
linux·运维·服务器
2501_9160088910 小时前
iOS 26 系统流畅度实战指南|流畅体验检测|滑动顺畅对比
android·macos·ios·小程序·uni-app·cocoa·iphone
学习3人组11 小时前
Node.js模块化开发实训案例
node.js·编辑器·vim
峰顶听歌的鲸鱼12 小时前
38.Shell脚本编程2
linux·运维·服务器·笔记·学习方法
---学无止境---12 小时前
Linux工作队列workqueue的实现
linux
dessler12 小时前
Elasticsearch(ES)简介与入门
linux·运维·hdfs
小雨青年12 小时前
基于 MacOS 的Rokid 开发本地环境搭建指南
macos