π 2 min read
π learning
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 .