Use Xcode Source Extensions with Key Bindings

Use Xcode Source Extensions with Key Bindings

We have the technology. We can make it better than it was. Better, stronger, faster.


1 min read

Save time by associating a keyboard shortcut with the extension command in Xcode > Preferences... > Key Bindings menu.

In my example, I defined short βŒƒβ‡§D for the primary command of extension SwiftPlantUML.

Note: You should choose a shortcut that does not conflict with the default binding.

Screen Shot 2022-01-24 at 9.46.34 AM.png

My shortcut allows me to quickly generate a class diagram for the currently selected source code.

Use SwiftPlantUML in Xcode with key binding

Source editor extensions can read and modify the contents of a source file and read and modify the current text selection within the editor. More cool extensions are listed in the GitHub repository awesome-xcode-extensions.