在 centOS 上统一代码中的换行符为 LF(\n)
设置 VSCode 编辑器
在使用 VSCode 编辑器新建文件时,文件的换行符默认情况下与当前操作系统有关,比如 Windows 系统的为\r\n
,而 Linux 系统的为\n
。为了使换行符与操作系统无关,这里介绍相应的设置操作。
打开 vscode,点击左下角【设置】(setting),然后点【文本编辑器】(Text Editor),然后再点【文件】(Files),找到Eol选项,改成\n
。
或者使用命令配置方式:Ctrl
+Shift
+P
,打开命令面板,输入 settings.json 回车。打开之后,添加一行内容:"files.eol":"\n"
使用 vim 编辑器
在 centOS 上,针对单个文件,windows 格式文件转换为 unix 格式文件,使用 vi 编辑器编辑文件,进入命令模式,输入:
,然后set ff=unix
,然后保存退出即可。
在 centOS 中,使用 dos2unix
在 centOS 上,安装处理工具 dos2unix。
dnf install -y dos2unix # 使用工具处理dos2unix xxx.file
在要处理的文件或目录下编写用于临时执行的 shell 脚本toUnix.sh,内容如下:
#!/bin/bash for x in $(find . -type f); do dos2unix $x $x; done
保存退出后,执行脚本toUnix.sh。
bash toUnix.sh