본문 바로가기
OS/Mac OSX

[Mac] Configuration for Development

by llHoYall 2020. 9. 26.

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] Shell Configuration (feat. zsh)  (0) 2020.09.25
[Mac] Change Colors of ls Command  (0) 2020.09.25
[Mac] Terminal Configuration with iTerm2  (0) 2020.09.24

댓글