ZenCode

ZenCode for Xcode - A collection of nifty commands for your everyday workflow in Xcode.

MIT License

Stars
10

ZenCode for Xcode

A collection of nifty commands for your everyday workflow in Xcode.

Installing

(Properly signed releases will be available in the future under GitHub releases)

  • Download and build the source code
  • Run the bundled application
  • Open the Extensions preference pane inside System Preference
  • Enable ZenCode as an extension
  • Voila, enjoy and happy coding

Supporting the project

If you want to support the development of this framework, you can do so by becoming a sponsor.

Overview

  • Delete Line
  • Duplicate Line
  • Join Line
  • Magic Sort (beta)
  • Move To EOL and Insert LF
  • Select Line Contents
  • Select Next Word
  • Select Previous Word
  • Select Word Above
  • Select Word Below

Navigation commands

The word selection commands are great for quickly moving around in a document, naturally navigating between words rather than one character at a time like you would normally do using the arrow keys is just plain faster.

  • Select Next Word
  • Select Previous Word
  • Select Word Above
  • Select Word Below

Modifying commands

Modifying source code should quick and unintrusive, nor should it have to include the use of a mouse for it, we are programmers after all.

  • Delete Line
  • Duplicate Line
  • Join Line
  • Move To EOL and Insert LF

Sorting

If there is one thing that is tedious and nonsensical it has to be manually sorting lists that clearly should just order ascending or descending. This is where Magic Sort comes in. What makes it magical is the way it figures out your current context on what you are trying to sort. If it just a plain list or if is a delimiter scope such as the contents of a function declaration. If you try to sort something that is already sorted, it will simply reverse the current order which eliminates the need for multiple commands (think of it as a toggle).

  • Magic Sort (developer preview)