•
2 min read
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