Macbook Setup

  1. Increase Mouse Pointer Speed: I do this on all laptops to avoid pain associated to scrolling in my fingers.
System Preferences -> Trackpad -> Increase speed
System Preferences -> Trackpad -> Enable Point to Click
AllTrackpad preferences -> More Gestures -> Enable App Expose
Accessibility -> Mouse and Trackpad -> Trackpad Options -> Enable Dragging -> 3 Finger Drag
#Install Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Add the variables to the path for brew
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew install iterm2
brew install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Download the installer, click install, drag to applications when it asks to.
Download Visual Studio Code, and drag it into applications.
Download and drag to applications
echo 'export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"' >> ~/.zprofile
Open Iterm -> Preferences -> Profiles -> Colors -> Color Presets -> Choose your favourite theme or download one from the internet
https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh
iTerm → Preferences → Profiles → Keys → Presets... → Natural Text Editing
#https://github.com/wting/autojump#manual
git clone git://github.com/wting/autojump.git
cd autojump
./install.py or ./uninstall.py
Install manually and give access to the app in accessibility.
brew install openjdk@11
echo 'export PATH="/opt/homebrew/opt/openjdk@11/bin:$PATH"' >> ~/.zshrc
#Alias to edit the .zshrc file, which loads everytime a new terminal window is opened. 
alias zc="subl ~/.zshrc"
#Alias to reload source from .zshrc
alias zs="source ~/.zshrc"
#Alias to grep all aliases for a particular command.
#For example, alg git pull will give you all aliases related to git pull
alias alg="alias | grep"
  1. https://medium.com/ayuth/iterm2-zsh-oh-my-zsh-the-most-power-full-of-terminal-on-macos-bdb2823fb04c

--

--

--

Educator, Founder @ Interleap

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What to do when .zshrc OR .bashrc is deleted.

The Best Web Hosting Services for Small Businesses

Let’s understand references and pointers in C++

Exception In Java

Add Access Restrictions to multiple Azure WebApps in one go!

Checking if image already exists in WordPress gallery

Top 10 Global DevOps Consulting and Service Providers

CS 373 Spring 2021 Week of Mar 11–28:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Abhinav

Abhinav

Educator, Founder @ Interleap

More from Medium

AzCashCode review in 2022 — Steemit

Insertion and Deletion into Heap

Controlling an analog guitar effect with an app

Local and Remote code development using docker and VS Code