https://github.com/atom/line-ending-selector
Switch between Unix and Window style line endings.
https://github.com/atom/line-ending-selector
Last synced: 6 months ago
JSON representation
Switch between Unix and Window style line endings.
- Host: GitHub
- URL: https://github.com/atom/line-ending-selector
- Owner: atom
- License: mit
- Archived: true
- Created: 2015-07-25T00:05:45.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-10-17T00:02:42.000Z (over 6 years ago)
- Last Synced: 2024-08-14T10:14:01.064Z (10 months ago)
- Language: JavaScript
- Size: 96.7 KB
- Stars: 33
- Watchers: 16
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
### This package is now a part of the [core Atom repository](https://github.com/atom/atom/tree/master/packages/line-ending-selector). Please direct all issues and pull requests there in the future!
---
# Line Ending Selector package
[](https://travis-ci.org/atom/line-ending-selector) [](https://ci.appveyor.com/project/Atom/line-ending-selector/branch/master) [](https://david-dm.org/atom/line-ending-selector)
This is an [Atom](https://atom.io) package that displays the current line ending type of a file: `CRLF` (Windows), `LF` (Unix), or `Mixed` (both). It also lets you change the line ending of a file.
## To Use
When the package is activated it will show the current line ending of the file in the right side of the status-bar. If a new file is created the line ending will start with the system default: `CRLF` for Windows, `LF` for Mac and Linux, and `CR` for old-style Mac files. If a file contains multiple line-ending types it will display `Mixed`.
### Changing a File's Line Ending
You can click the line ending in the status-bar to open a modal with the line ending options. Selecting a different line ending will change each line of the file in the active editor.

**Line Endings**
- `LF` is "\n"
- `CRLF` is "\r\n"**Note:** Because the `CR` line ending style is not used in any modern operating system, this package only supports converting *from* `CR` line endings not to it.
### Atom Commands
You can also change a file's line endings by using or cmd-shift-P searching for these commands:
```text
line-ending-selector:convert-to-LF
line-ending-selector:convert-to-CRLF
```