oh-my-zsh チートシート



1 コマンド

tab
(OS X) カレントディレクトリで新しいターミナルのタブを作成する
take
ディレクトリを新規作成し、そこに cd する
x=/=extract
アーカイブを展開する
(tar.{bz2,gz,xz,lzma}, bz2, rar, gz, tar, tbz2, tgz, zip, Z, 7z))
zsh_status
実行されたコマンドトップ 20 を表示する
uninstall_on_my_zsh
oh-my-zsh をアンインストールする
upgrade_oh_my_zh
oh-my-zsh をアップグレードする



2 ディレクトリ (~/.oh-my-zsh/lib/directories.zsh)

alias
全てのエイリアスを表示する
..
cd .. と同じ
cd..
cd .. と同じ
cd...
cd ../.. と同じ
cd....
cd ../../.. と同じ
cd.....
cd ../../../.. と同じ
cd/
cd / と同じ
cd +n
n 番のディレクトリに移動する
1
cd - と同じ
2
cd +2 と同じ
3
cd +3 と同じ
4
cd +4 と同じ
5
cd +5 と同じ
6
cd +6 と同じ
7
cd +7 と同じ
8
cd +8 と同じ
9
cd +9 と同じ
md
mkdir -p と同じ
rd
rmdir と同じ
d
dirs -v と同じ。ディレクトリスタックを表示する



3 タブ補完(オプションや説明文を表示する)

  • ls -(tab)
  • ssh (tab)
  • rake (tab)
  • sudo umount (tab)
  • kill (tab)



4 Git



4.1 current_branch 関数で動的に現在のブランチ名を操作する

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



4.2 git 操作のエイリアス

g
git
gst
git status
gl
git pull
gup
git fetch && git rebase
gp
git push
gd
git diff
gdv
git diff -w "$@" | vim - $EDITOR~/.gitconfigeditor は無視されます
gc
git commit -v
gca
git commit -v -a
gco
git checkout
gb
git branch
gba
git branch -a



4.3 ディレクトリ操作

grt
現在のリポジトリかサブモジュールのトップに cd する