As a developer i switch between different Applications hundreds of times a day, therefore i had to optimize this ;). I am only sharing the most useful here, with the shortcuts i list here i personaly do not need CMD + TAB anymore.
In order to achieve this i use:
- Apple Keyboard with Numberpad (because it is very comfortable having those extra keys) https://www.apple.com/shop/product/MQ052LL/A/magic-keyboard-with-numeric-keypad-us-english?fnode=56
- Keyboad Maestro https://www.keyboardmaestro.com/main/
Applications i use litteraly all the time:
- Docker https://www.docker.com/
- Chrome https://www.google.com/chrome/browser/desktop/index.html
- iTerm2 https://www.iterm2.com/version3.html
- Paw https://paw.cloud/
- PhpStorm https://www.jetbrains.com/phpstorm/
- Safari https://www.apple.com/lae/safari/
- SublimeText3 https://www.sublimetext.com/
- WebStorm https://www.jetbrains.com/webstorm/
General shortcuts:
shortcut | what it does |
---|---|
CMD + . | will always toogle iTerm 2 no matter in which application i am. |
CMD + F16 | will open or switch to Safari which is my main browser |
CMD + F17 | will open or switch to WebStorm |
CMD + F18 | will open or switch to PhpStorm |
CMD + F19 | will open or switch to Paw |
Application specific shortcuts:
I consider Keys F12,F13,F14 as application specific, therefore i re-use those multiple times. I am not showing those here as they are often code related like console.log()
, var_dump()
…
iTerms:
As a heavy Docker user i needed shortcuts to the most important functions. These save me a lot of time every day.
shortcut | what it does |
---|---|
CMD + F13 | will type copy selected text and then paste as docker exec -it e4d509399a4a bash |
CMD + F14 | will type copy selected text and then paste as docker logs -f e4d509399a4a |
CMD + F15 | will paste docker ps |
PhpStorm
Most of the time i code REST Api’s therefore the 2 main tools i use is PhpStorm and Paw, i switch hundreds of time between those 2 Apps. These Toggles are also very handy if you use „Split Screen“ in MacOS
shortcut | what it does |
---|---|
CMD + 0 | will switch to Paw if i am in PhpStorm or will switch to PhpStorm if i ma in Paw. |
WebStorm
Sometimes i also do Frontend or Ionic work, therfore i this toggle.
shortcut | what it does |
---|---|
CMD + 0 | will switch to Chrome if i am in WebStorm or will switch to Webstorm if i ma in Chrome. |