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 + t
to hide and show terminal- tabs:
- new tab:
cmd + t
- toggle through tabs:
shift + cmd + [
orshift + cmd + ]
- new tab:
- panes:
- new pane:
shift + opt + cmd + v
for vertical orshift + opt + cmd + h
for horizontal pane - toggle through panes:
cmd + [
orcmd + ]
- switch pane with mouse: Preference > Pointer > Miscellaneous Setting > Focus follows Mouse
- new pane:
- search with
cmd + f
andopt + enter
to 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 grep
will 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.md
files 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 .