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.

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.