Let's config our Mac for development.
System-Wide
System Preferences
First, configure system preferences that you want to set.
You can set the appearance of the dock, shortcut keys, gestures and etc.
Homebrew
This is the most essential thing. You should use this. I recommend this!!!
2020/09/23 - [OS/Mac OSX] - [Mac] Homebrew
Browser - Chrome
Safari is a good browser, but I use Google Chrome.
Because it can be extended with extensions.
I've been using many of the extension apps like Netflix Multi-Language, React Dev Tools, Color Picker, Grammarly, etc.
$ brew cask install google-chrome
Mouse - MX Master3
Currently, I'm using MX Master3 of Logitech.
$ brew cask install logitech-options
I use this tool to set functions for each button or set sensitivity.
Alfred
I'm not using many functions yet, but I'm using it as a substitute for the Spotlight.
If you learn this well and use this, it gives you a lot of conveniences.
$ brew cask install alfred
Development
Terminal - iTerm2
I like using the CLI. So the terminal and the shell are important to me.
2020/09/24 - [OS/Mac OSX] - [Mac] Terminal Configuration with iTerm2
Shell - zsh
Currently, I use zsh with oh-my-zsh.
2020/09/25 - [OS/Mac OSX] - [Mac] Shell Configuration (feat. zsh)
2020/09/25 - [OS/Mac OSX] - [Mac] Change Colors of ls Command
git & tig
Mac already has git. But it is not the latest version.
So I installed it.
$ brew install git git-lfs
2020/09/23 - [DevTools] - [Git] Config Command
I've been using tig as well. (It reversed the spelling of git. lol)
This application helps to easily show git repositories on the terminal.
Just type tig command in the folder that uses git.
$ brew install tig
Editor - NeoVim, VS Code
I use the NeoVim as a CLI editor and I use the VS Code as a GUI IDE editor.
$ brew install neovim
$ brew cask install visual-studio-code
pyenv
This is a version manager of Python.
2020/08/29 - [Python] - [Python] pyenv
nvm
This is a version manager of Node.js.
2020/08/30 - [Web/JavaScript] - [Node] NVM (Node Version Manager)
Miscellaneous
Magnet
This application is a window manager for Mac.
It can help to align the windows.
It's paid but I really like it because it's so useful.
$ mas install 441258766
tree
This application shows a tree structure of folders on the terminal.
$ brew install tree
If you use this, type tree [folder] or tree -d [folder] with a folder that you want to see.
iStat Menus
This application is also paid.
I bought this application because I want to know the status of my Mac.
This application allows you to organize the information you want and displays it in the menu bar.
$ mas install 1319778037
'OS > Mac OSX' 카테고리의 다른 글
[Mac] 외장하드 포맷하기 (0) | 2021.04.21 |
---|---|
[Mac] Tip: Resolving xcrun error (0) | 2021.04.03 |
[Mac] Change Colors of ls Command (0) | 2020.09.25 |
[Mac] Terminal Configuration with iTerm2 (0) | 2020.09.24 |
[Mac] Homebrew (0) | 2020.09.23 |
댓글