Hello developers π§βπ», thanks for reading my post π.
Recently I got to spend quite a bit of time finding settings, tools and apps that boost my productivity π and make my development routine easier β¨.
Note that all of the following are just my personal warm recommendations, and I'd like to hear about any additional tools I may have missed in the discussion section π€.
The following preferences βοΈ allow me to utilize macOS more effectively
System Preferences π»
- Dock & Menu Bar β βοΈ Automatically hide and show the Dock
- Dock & Menu Bar β Other Modules β Battery β βοΈ Show Percentage
- Accessibility β Pointer Control β Mouse & Trackpad β Trackpad Optionsβ¦ β οΈοΈβοΈ Enable dragging
- Trackpad β Point & Click β βοΈ Tap to click
- Trackpad β Point & Click β Increase Tracking speed
- Battery β Power Adapter β β Wake for network access
Finder Preferences π
- Preferences β Advanced β βοΈ Show all filename extensions
- View β Show Path Bar
- View β Show Status Bar
- Press
shift β§ + command β + .
(Show hidden files)
The following tools and applications are free π and allow me to significantly shorten daily operations
Command-line Tools π
Xcode Command Line Tools is a small self-contained package available for download separately from Xcode and that allows you to do command line development in macOS.
Some of the tools below depend on it, so it is important to install it first.
Presscommand β + Space
β Typeterminal
β Runxcode-select --install
β Wait few minutesHomebrew is an open-source software package management system that simplifies the installation of software on macOS.
Open Homebrew page in a new tab β Copy the snippet β Paste it in the terminal β Follow the instructions that the script will display
By installing the rest of the command-line tools via brew, you will be able to keep them up-to-date by running
brew upgrade
once in a while.
brew install git curl wget jq htop speedtest tldr thefuck fzf bat
- git version control system
- curl transferring data with URLs
- wget retrieving files
- jq JSON processor
- htop process viewer
- speedtest internet connection measurement
- tldr commands cheatsheets
- thefuck corrects errors in previous commands
- fzf fuzzy finder
- bat cat with syntax highlighting and Git integration
Applications π±
Since most apps these days can update themselves automatically, I prefer to install them via their native installer (download then drag to application directory, and if needed remove with AppCleaner) rather than via brew casks, but it is entirely up to you. (see this issue).
- iTerm2 terminal emulator
- Visual Studio Code code editor.
To launch VS Code from the terminal, Open VS Code β Press
β + β§ + P
β Typeshell command
β SelectInstall code command in path
.
- Maccy clipboard manager
- Rectangle keyboard windows manager
- Xnip screenshot app
- Kap screen recorder
- KeepingYouAwake prevents sleep
- Ngrok public URL to your localhost
- Bitwarden password manager
- AppCleaner thoroughly uninstall apps
Top comments (1)
See: github.com/jaywcjlove/awesome-mac