zsh
Resources
Oh My Zsh
Oh My Zsh is an extension of zsh that allows for extensibility on top of Zsh, such as autocompletion, themes, and plugins.
Build Podcast Write-up
Oh My ZSH is a community driven project for managing zsh configuration. We will explore some functions of z-shell (zsh), iTerm and Oh My ZSH so that we can get to be a little more productive in our daily coding hours!
Background on Oh My Zsh
- Oh My ZSH main website, twitter - top forked or starred project in github
- iTerm and its features, wiki
- zsh
Things to learn with Oh My ZSH
1. iTerm
ctrl + cmd + tto hide and show terminal- tabs:
- new tab:
cmd + t - toggle through tabs:
shift + cmd + [orshift + cmd + ]
- new tab:
- panes:
- new pane:
shift + opt + cmd + vfor vertical orshift + opt + cmd + hfor horizontal pane - toggle through panes:
cmd + [orcmd + ] - switch pane with mouse: Preference > Pointer > Miscellaneous Setting > Focus follows Mouse
- new pane:
- search with
cmd + fandopt + enterto copy to clipboard - automcomplete for commands in history with
cmd + ;
- tabs:
2. zsh
- change to zsh in iTerm: Preference > Profiles > General > Command > choose Command >
/bin/zsh ps -ef|grep $$|grep -v grepwill look for current process ID in the list of current running processes - zsh in this case- spelling check
- globbping - selecting files marching a pattern. E.g. to read all the
readme.mdfiles in the build podcast repo:ls ~/Sites/build-podcast/**/*.md
3. oh my zsh
- copy bash profile settings in file
~/.bash_profile
More Resources on Iterm, Oh-My-ZSH, Zsh
1. iTerm
2. zsh
3. oh my zsh
- podcast with Robby Russell, the creator
- podcast by Ryan Bates - learn how to make plugins
- zsh lovers
- official list of plugins and themes
- wordy neardy zsh prompt
Written by Jeremy Wong and published on .