Tout d'abord, corrigez-moi : Windows est CRLF, Linux est LF, Mac est CR
Quoi utiliser
, en fait, cela n'a pas d'importance. Tant que l'éditeur de texte le prend en charge, vous pouvez utiliser n'importe quelle balise de fin de ligne - bien sûr, "Notepad" ne le prend pas en charge si vous utilisez le Bloc-notes pour ouvrir un comme caractère de fin. Le fichier n'aura aucune branche. LF
De plus, comme Git, Windows convertira par défaut CRLF en LF lors de la soumission du code avant de le soumettre. Lors de la mise à jour du code, il convertira également LF en CRLF pour assurer la compatibilité du système.
Bien sûr, il existe un autre problème auquel vous devrez peut-être prêter attention lors du développement de fichiers texte en lecture/écriture (notez pas seulement en lecture).
Tout d'abord, corrigez-moi : Windows est
Quoi utiliserCRLF
, Linux estLF
, Mac estCR
, en fait, cela n'a pas d'importance. Tant que l'éditeur de texte le prend en charge, vous pouvez utiliser n'importe quelle balise de fin de ligne - bien sûr, "Notepad" ne le prend pas en charge si vous utilisez le Bloc-notes pour ouvrir un comme caractère de fin. Le fichier n'aura aucune branche.
De plus, comme Git, Windows convertira par défaut CRLF en LF lors de la soumission du code avant de le soumettre. Lors de la mise à jour du code, il convertira également LF en CRLF pour assurer la compatibilité du système.LF