当前位置: 首页 > 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.lryc.cn/news/537392.html

相关文章:

  • 文心一言4月起全面免费,6月底开源新模型:AI竞争进入新阶段?
  • 解锁机器学习算法 | 线性回归:机器学习的基石
  • 如何使用Three.js制作3D月球与星空效果
  • SQL语句语法
  • github上文件过大无法推送问题
  • 微信小程序的请求函数封装(ts版本,uniapp开发)
  • Visual Studio Code支持WSL,直接修改linux/ubuntu中的文件
  • openAI最新o1模型 推理能力上表现出色 准确性方面提升 API如何接入?
  • GC 基础入门
  • Go语言协程Goroutine高级用法(一)
  • DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件
  • 【鸿蒙HarmonyOS Next实战开发】lottie动画库
  • PAT乙级真题 — 1084 外观数列(java)
  • 从 ClickHouse 到 Apache Doris:在网易云音乐日增万亿日志数据场景下的落地
  • STM32——HAL库开发笔记19(串口中断接收实验)(参考来源:b站铁头山羊)
  • 清影2.0(AI视频生成)技术浅析(二):自然语言处理
  • Unity序列化多态数组
  • Spring Framework 中文官方文档
  • 力扣-二叉树-257 二叉树的所有路径
  • 如何调整 Nginx工作进程数以提升性能
  • FreeRTOS-rust食用指南
  • 如何使用智能化RFID管控系统,对涉密物品进行安全有效的管理?
  • 0基础学LabVIEW
  • Go语言精进之路读书笔记(第二部分-项目结构、代码风格与标识符命名)
  • Windows server 2016 无法部署docker问题
  • 智能AI之隐私安全,尤其是医疗
  • 【hot100】054螺旋矩阵
  • 【Java学习】类和对象
  • TestHubo基础教程-创建项目
  • JS 链表