Xcode Extension that helps you keep your import statements and long code lists organized and uniform
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Design
LinesSorter.xcodeproj
LinesSorter
LinesSorterTests Change indentations from tabs to whitespaces Aug 29, 2018
SourceEditorExtension
.gitignore Add gitignore Aug 23, 2018
.travis.yml
README.md

README.md

Lines Sorter

Lines Sorter

Travis Status Swift 4.1 @V8tr

Lines Sorter is an Xcode Source Editor extension that makes it easy to keep your import statements and long code lists organized, uniform and easy-to-read.

Features

  • No longer hack your Xcode to install custom plugins.
  • ⌨️ Sort and tidy import statements with a single shortcut.
  • 📃 Sort any selected lines of code: long constants definitions, enum cases, localized strings etc.
  • ⚡️ Fast, tested, secure.

Examples

Sort Imports

Lines Sorter Xcode Extension - Sort Imports Demo

Sort Selected Lines

Lines Sorter Xcode Extension - Sort Selected Lines Demo

Installation

  • Download latest LinesSorter package from the Releases.
  • Copy LinesSorter to your Applications folder.
  • Launch LinesSorter once. You can close it immediately afterwards.
  • Go to System Preferences > Extensions > Xcode Source Editor > select LinesSorter

Lines Sorter Xcode Extension - Installation

Setting Hotkey in Xcode

  • Open Xcode
  • Go to Xcode > Preferences > Key Bindings
  • Type 'lines sorter' in search field
  • Assign + + + I to Sort Imports command
  • Assign + + + S to Sort Selected Lines command

Lines Sorter Xcode Extension - Hotkeys

Feedback

Pull requests, issues and suggestions are warmly welcome.

Feel free to contact me @V8tr on Twitter.