LF CRLF en vscode

\n, \r\n Avance de línea o retorno de carro y avance de línea

Se hace referencia a este artículo desde: ?/linux/20170518-08-lf-cr/

Nosotros Abra el editor de Visual Studio Code y podrá ver este LF en la esquina inferior derecha. Este es el símbolo de la secuencia de final de línea predeterminada de VS Code:

Después de hacer clic en él, Podemos ir allí. Hay dos modos para elegir. LF, CRLF:

¿Cuál es la diferencia entre estos dos modos?

En Linux, el salto de línea predeterminado es el modo LF; consulte los dos cuadros rojos en la siguiente figura:

Utilice el editor de Linux para escribir el archivo LinuxFIle creado en Linux Tres líneas. de texto. Luego usé Python para mostrar el carácter de escape, y puedes ver que es \n. El \n aquí se refiere al carácter de nueva línea (LF)

Luego usamos el Bloc de notas en Windows para escribir un archivo WindowsFile. .txt, luego vaya a Linux y visualícelo de la misma manera. Puede ver que es \r\n, \r se refiere al retorno de carro (CR) y \r\n está conectado al retorno de carro y al avance de línea (CRLF).

En otras palabras: edición. archivos en Linux, el final de una línea va seguido de \n; utilice el Bloc de notas integrado para editar archivos en Windows, y el final de una línea va seguido de \r\n

Consejos: Allí Hay muchos editores en Windows que admiten LF de forma predeterminada, como Visual Studio Code, Sublime Text, Notepadd++, y el formato de codificación predeterminado es UTF-8. Por lo tanto, si escribe scripts de Linux en Windows o abre archivos en Linux. Puede utilizar el editor anterior en lugar del Bloc de notas que viene con Windows.

CR y LF son abreviaturas. De hecho, sus nombres completos son: Carriage-Return y Line-Feed respectivamente. Volviendo al origen, las dos palabras CR (Carriage-Return) y LF (Line-Feed) provienen de la invención y uso de la máquina de escribir.

Desplazar el papel de la máquina de escribir una línea hacia abajo, que es avance de línea (LF,?Line-Feed)

Devolver el cabezal de impresión desde el extremo derecho al extremo izquierdo, que es carro return (CR),?Carriage-Return)

Si coloca un documento creado en el Bloc de notas de Windows y lo usa en Linux, debe usar dos2unix para convertirlo antes de usarlo. Por supuesto, la mejor manera es utilizar un editor especial en lugar del Bloc de notas.