Screenshot features in Mac OS X and MacOS

10.13 High Sierra and earlier : Use key shortcuts (see below) or Grab.app (see here)

11.14 Mojave and after: Snapshot.app (more info here):

  • Similar to Grab but after you’ve taken the snapshot it allows you to annotate/markup the screenshot, and then you can either copy and paste from there or save as a file.
  • Additionally in Screenshot, it remembers the position on screen of an area screenshot so you can easily take repeated screenshots from the same portion of your screen.

Key shortcuts in all Mac OS X / MacOS versions (see here)

Shift + Cmd + 3 : captures whole screen

Shift + Cmd + 4 : starts a region screenshot, select a region of the screen

  • before 10.14 Mojave, saves a .png to your desktop
  • 10.14 Mojave and after – opens screenshot in the Screenshot editor app

Random useful MacOS shortcut keys

Finder shortcuts:

Cmd-down – navigate into folder (down)

Cmd-up – navigate up from current folder

Spacebar – preview a file

Shift-Cmd . – toggles display of hidden files

Other tips:

When using multiple monitors, if you pull the mouse cursor down on a screen you can move the Dock to that monitor.

MacOS Catalina, npm global installs and zsh

As MacOS switched to zsh replacing bash a while back (you may have noticed the prompt to change to zsh in your Terminal), I keep coming across a few issues that I need to work around. My latest was that I noticed apps I’d installed globally with ‘npm install -g’ were no longer in my path.

Following a combination of suggestions from answers to this question, I added the following line to ~/.zshrc to add the npm global install dir to my path:

export PATH="$PATH:$HOME/.npm-global/bin"