DEV Community

Discussion on: How I setup my Mac for development.

Collapse
 
ut4utc profile image
ut4utc

Oh ;-) nice post, thank you for advice

I do same things and write to my blog - all my experience about Mac and it optimization after reinstall OS, because I'm tired of doing the same actions all the time: proinsurer.com.ua/en/tag/Mac

And I can recommend article about ZSH 'A Beautifully Productive Terminal Experience iTerm, Oh-My-Zsh' proinsurer.com.ua/en/blog-en/mac/1...

maybe I help you with iTerm and ZSH

Collapse
 
sakko profile image
SaKKo

i’m already using iterm but I’m so used to bash. I’m planning to move to zsh but what I need is, “what do I need to know before moving to zsh?”

Collapse
 
ut4utc profile image
ut4utc • Edited

You need only install it, and nothing need know. I use iTerm with zsh. ZSH for me - only for autocomplete, cool plugins - same double ESC and all you command now magic with 'sudo yourcommands'. I like when zsh show for me git status like that:

dropbox.com/s/452ye1y29kbfwq8/Scre...

zsh is an advance shell for *nix. It has few very good features, Like:

  1. Auto change directory, meaning, if you know the directory name, you can just simple type "cd **/name-of-dir"
  2. You can use tab to navigate the options.
  3. last comand scrolling, like if you type and command for example "vim somefile", you exited the vim, and used some some other commands, and if you want to use the same command again, unlike in bash, which requires to find the history number to execute, in zsh you can simple use vim and up arrow key, it will place you in last executed command.

There are plenty of powerful features. Simple to use, and configure. You can have a view of few of the videos:

youtube.com/watch?time_continue=7&...