Vscode行尾序列LF和CRLF

提交代码时要注意:

LF: line feed 代表换行 \n

CRLF: carriage return line feed 代表回车并换行 \r\n (window系统下的换行)

LF (Line Feed): 缩写:LF 字符:\n 描述:在Unix和Unix-like系统(如Linux和macOS)中,这个字符被用作行终止符,也就是"换行"。当你在这些系统上打开文本文件并按下回车键时,实际上是在文件中插入了一个LF字符。 CRLF (Carriage Return Line Feed): 缩写:CRLF 字符:\r\n 描述:在早期的计算机系统中,\r(回车,Carriage Return)是用来将光标移动到行首,而\n(换行,Line Feed)是用来将光标移动到下一行。但在Windows系统中,为了兼容这些早期系统,它们将这两个字符组合起来作为行终止符。因此,当你在Windows系统上打开文本文件并按下回车键时,实际上是在文件中插入了两个字符:\r 和 \n。 需要注意的是,由于这些差异,有时在跨平台操作时可能会遇到文件格式的兼容性问题。例如,一个在Unix系统上创建的文本文件,如果在Windows系统上打开并编辑,然后再在Unix系统上打开,可能会发现行尾字符已经改变,这可能会导致一些程序(尤其是那些依赖特定行终止符的程序)出现意外的行为。为了避免这种情况,可以使用一些文本编辑器或工具来确保文件在保存时使用正确的行终止符。

本文由博客一文多发平台 OpenWrite 发布!

相关推荐
渔舟唱晚@3 分钟前
大模型数据流处理实战:Vue+NDJSON的Markdown安全渲染架构
vue.js·大模型·数据流
crary,记忆32 分钟前
Angular微前端架构:Module Federation + ngx-build-plus (Webpack)
前端·webpack·angular·angular.js
漂流瓶jz1 小时前
让数据"流动"起来!Node.js实现流式渲染/流式传输与背后的HTTP原理
前端·javascript·node.js
SamHou01 小时前
手把手 CSS 盒子模型——从零开始的奶奶级 Web 开发教程2
前端·css·web
鱼樱前端2 小时前
Vue3+d3-cloud+d3-scale+d3-scale-chromatic实现词云组件
前端·javascript·vue.js
q_19132846952 小时前
基于Springboot+Vue的办公管理系统
java·vue.js·spring boot·后端·intellij idea
coding随想2 小时前
JavaScript中的原始值包装类型:让基本类型也能“变身”对象
开发语言·javascript·ecmascript
佚名猫3 小时前
vue3+vite+pnpm项目 使用monaco-editor常见问题
前端·vue3·vite·monacoeditor
满分观测网友z3 小时前
vue的<router-link>的to里面的query和params的区别
前端·javascript·vue.js
BillKu3 小时前
Vue3 + TypeSrcipt 防抖、防止重复点击实例
前端·javascript·vue.js