Skip to content
pferdefleisch edited this page Jan 10, 2012 · 20 revisions

To try it out if you have just cloned it (to your home directory):

  • source ~/.oh-my-zsh/templates/zshrc.zsh-template

Commands

  • tab – Create a new tab in the current directory (OS X – req enabling access for assistive devices under sys prefs)
  • take – Create a new directory and change to it, will create intermediate directories as required.
  • x/extract – Extract an archive (supported types: tar.{bz2,gz,xz,lzma}, bz2, rar, gz, tar, tbz2, tgz, zip, Z, 7z).
  • zsh_stats – Get a list of the top ten commands and how many times they have been run
  • uninstall_oh_my_zsh – Uninstall Oh-my-zsh
  • upgrade_oh_my_zsh – Upgrade Oh-my-zsh
  • d – List last used directories; use cd +n to switch to directory number n.

Tab-completion

  • ls -(tab) – For options and helpful text of what they do
  • cap (tab)
  • rake (tab)
  • ssh (tab)
  • sudo umount (tab)
  • kill (tab)
  • unrar (tab)

Git

Dynamic access to current branch name with the current_branch function

  • git pull origin $(current_branch)
  • grb publish $(current_branch) origin

Helpful aliases for common git tasks

  • ggit
  • gstgit status
  • glgit pull
  • gupgit fetch && git rebase
  • gpgit push
  • gdgit diff | mate
  • gdvgit diff -w "$@" | vim -
  • gcgit commit -v
  • gcagit commit -v -a
  • gcogit checkout
  • gbgit branch
  • gbagit branch -a

Rails3

  • rcrails console
  • rdrails destroy
  • rdbrails dbconsole
  • rdbmrake db:migrate db:test:clone
  • rgrails generate
  • rprails plugin
  • rsrails server
  • rsdrails server --debugger
  • devlogtail -f log/development.log
  • rdmrake db:migrate
  • rdrrake db:rollback
Clone this wiki locally