oh-my-zsh チートシート
Table of Contents
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
や~/.gitconfig
のeditor
は無視されますgc
git commit -v
gca
git commit -v -a
gco
git checkout
gb
git branch
gba
git branch -a