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

国产编辑器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.dtcms.com/a/19106.html

相关文章:

  • 高项第六章——项目管理概论
  • 字节二面:DNS是什么?是什么原理?
  • flowable学习
  • 老游戏回顾:GOWpsp
  • 第33课 绘制原理图——放置文本框
  • CAS单点登录(第7版)22.中断通知
  • ES6模块化和CommonJs模块化区别
  • hive高频写入小数据,导致hdfs小文件过多,出现查询效率很低的情况
  • Deesek:新一代数据处理与分析框架实战指南
  • ROS进阶:使用URDF和Xacro构建差速轮式机器人模型
  • Banana Pi OpenWRT One 官方路由器的第一印象
  • Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
  • 【鸿蒙HarmonyOS Next实战开发】lottie动画库
  • SQLServer联合winform 制作一个简单注册登录系统
  • sap服务器调用DeepSeek参数文件方法
  • MATLAB图像处理:图像特征概念及提取方法HOG、SIFT
  • 124. 二叉树中的最大路径和
  • 均匀面阵抗干扰算法原理及MATLAB仿真
  • 4、C#基于.net framework的应用开发实战编程 - 测试(四、二) - 编程手把手系列文章...
  • vue error Expected indentation of 2 spaces but found 4 indent
  • 基于STM32的智能鱼塘养殖监控系统
  • 铁塔电单车协议对接电单车TCP json协议对接成熟充电桩系统搭建低速充电桩TCP 接口规范
  • 小白win10安装并配置yt-dlp
  • 单元测试整理
  • 【20250215】二叉树:145.二叉树的后序遍历
  • 如何使用Three.js制作3D月球与星空效果
  • 制作Ubuntu根文件
  • Linux基础之文件权限的八进制表示法
  • 一文说清楚什么是Token以及项目中使用Token延伸的问题
  • 数据开放共享和平台整合优化取得实质性突破的智慧物流开源了