Content
October 18, 2017 ยท View on GitHub
Linex
Feature packed Xcode extension.
Content
Installation
Mac App Store
Linex can be downloaded free on the Mac App Store.
Manual
- Download the latest Linex.app.
- Move the Linex.app to Applications folder.
- Open and Close it.
- Verify if the extensions are added in System Preferences -> Extensions -> Xcode Source Editor as seen below
Key Features
Line
Duplicate
Duplicates current line or selected line
Open New Line Below
Inserts new blank line below current line.
This allows you to create a new indented line irrespective of your current caret postion.

Open New Line Above
Inserts new blank line above current line

Commented Duplicate
Duplicate+Comment current line or selected lines. It can be used to check variations in code

Delete Line
Delete current line or selected lines
Join Line
Joins the line below or all the selected lines


Line Beginning
Toggles the caret between indented beginning and the real begninning

Selection
Select Word
Selects the word around the caret
Select Line
Selects line. After selecting current line starts selecting next lines

Select Line up
Selects line above the caret one-by-one
Combination of Select line and Select line up can be used to expand selection above and below as seen below

One Space
Replace consecutive spaces with one space. Press again to toggle between one space and no space

Align
Smart align code.

Convert
Increment & Decrement
Increment & Decrement using quick shortcuts.

These shortcuts also toggles true, false, YES & NO

Shortcuts
Setting Shortcuts

Recommended Shortcuts
| Action | Shortcut |
|---|---|
Line | |
| Duplicate | |
| Open New Line Below | CTRL+return |
| Open New Line Above | CTRL+SHIFT+return |
| Commented Duplicate | Cmd+CTRL+/ |
| Delete Line | CTRL+OPTN+L |
| Join Line | CTRL+J |
| Line Beginning | CTRL+A |
Selection | |
| Select Word | CTRL+W |
| Select Line | CTRL+L |
| Select Line up | CTRL+SHIFT+L |
| One Space | OPTN+Space |
| Align | Cmd+CTRL+X |
Convert | |
| Increment | CTRL++ |
| Decrement | CTRL+- |
Contributing
Pull requests with bug fixes or with new failing Test cases are welcomed.
License
Linex is released under MIT License