私はWindows 10ホームを使用し、通常はVisual Studio Code(VSCODE)を使用してLinux BashスクリプトとPHPおよびJavaScript。
私はWindows専用のものを開発していません。編集するすべてのファイルのデフォルトのEOLがUnixのようなもの(nix)であることを気にしません。
すべてのファイルのすべてのEOLが(ファイル拡張子に関係なく)VSCODEでnixであることをどのように確認できますか?
この質問は、VSCODEを使用してWindowsでBashスクリプトをいくつか作成し、プロジェクトの一部としてGitHubにアップロードした後、プロジェクトをレビューした上級プログラマーがWindows EOLsまた、[〜#〜] bom [〜#〜] EOLをnixに変更する場合に解決できる問題(または、少なくともそれが理解していること)。
私の開発はすべてLinux指向であるため、デフォルトではany編集するファイルは、ウィンドウが一意であってもnixのEOLを持つことを好みます。
プロジェクトの設定で、次の構成オプションを追加/編集します。
"files.eol": "\n"
これはcommit 639a3cb の時点で追加されたため、明らかにそのコミット後にバージョンを使用する必要があります。
注:ファイルに単一のCRLF
がある場合でも、上記の設定は無視され、ファイル全体がCRLF
に変換されます。 Visual Studio Codeで開く前に、まずすべてのCRLF
をLF
に変換する必要があります。