Search for it in the App Store. You should also install the CLI Tools:
$ xcode-select --installDownload it from here. After install, set up the follow keyboard shortcuts:
| ⌘⌥← | Previous Tab |
| ⌘⌥→ | Next Tab |
| ⌘← | Send Escape Sequence+ OH |
| ⌘→ | Send Escape Sequence+ OF |
| ⌥← | Send Escape Sequence+ b |
| ⌥→ | Send Escape Sequence+ f |
| ⌘←Delete | Send Hex Code 0x15 |
| ⌥←Delete | Send Hex Code 0x1B 0x08 |
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$ brew install gitAfter installation finishes, you need to restart your terminal for your shell to pick up new changes to the PATH environment
variable so that the new version of git in /usr/local/bin takes precedence over system git in /usr/bin.
$ brew install zshRestart your terminal after installation.
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Add some plugins to help make life easier in zsh. A list of default plugins included with oh-my-zsh can be found in ~/.oh-my-zsh/plugins. Here are some suggested plugins to use:
output gitignore templates from gitignore.io| aws | auto complete for awscli |
| docker | auto complete for docker commands |
| docker-compose | aliases for docker-compose commands, e.g. dco, dcb, dcup, dcupd |
| gitignore | |
| ssh-agent | auto start ssh-agent - check github page for configuration |
| alias-finder | Command accepts a phrase to search for matching aliases - check github page for extra options |
| common-aliases | A lot of commonly used ones - check github page for a full list |
This command allows you to create an ascii directory/file tree customizable by depth with -L option that can be useful
for documentation purposes.
$ brew install tree$ brew install bashThis brings up shell command completion after a double Tab key press.
$ brew install bash-completion$ brew install vimgit clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh$ brew install nanohttps://github.com/scopatz/nanorc
$ brew install composer$ brew install npmWhile the previous suggestions are my own personal selection, you might find others here: https://sourabhbajaj.com/mac-setup/