# LineEndingsMode

> Defines the type of line endings used when creating new C# files from within the editor.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public enum LineEndingsMode
```

## Fields

| Value                                                                               | Description                                                                                                                                                                                                |
| ----------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [OSNative](/engine/6000.7/script-reference/unityeditor/lineendingsmode/osnative.md) | File endings are the default for the active platform. On Windows, this is a carriage return character followed by linefeed character (\r\n). On macOS or Linux, this is a single linefeed characater (\n). |
| [Unix](/engine/6000.7/script-reference/unityeditor/lineendingsmode/unix.md)         | Lines are terminated with a newline character. Also referred to as linefeed, or LF.                                                                                                                        |
| [Windows](/engine/6000.7/script-reference/unityeditor/lineendingsmode/windows.md)   | Lines are terminated with carriage return and newline characters. Also referred to as CR/LF or `\r\n`.                                                                                                     |
