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.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LinesSorterTests Change indentations from tabs to whitespaces Aug 29, 2018
.gitignore Add gitignore Aug 23, 2018


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.


  • 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.


Sort Imports

Lines Sorter Xcode Extension - Sort Imports Demo

Sort Selected Lines

Lines Sorter Xcode Extension - Sort Selected Lines Demo


  • 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


Pull requests, issues and suggestions are warmly welcome.

Feel free to contact me @V8tr on Twitter.