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_zshoh-my-zshをアンインストールするupgrade_oh_my_zhoh-my-zshをアップグレードする
2 ディレクトリ (~/.oh-my-zsh/lib/directories.zsh)
alias- 全てのエイリアスを表示する
..cd ..と同じcd..cd ..と同じcd...cd ../..と同じcd....cd ../../..と同じcd.....cd ../../../..と同じcd/cd /と同じcd +n- n 番のディレクトリに移動する
1cd -と同じ2cd +2と同じ3cd +3と同じ4cd +4と同じ5cd +5と同じ6cd +6と同じ7cd +7と同じ8cd +8と同じ9cd +9と同じmdmkdir -pと同じrdrmdirと同じddirs -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 操作のエイリアス
ggitgstgit statusglgit pullgupgit fetch && git rebasegpgit pushgdgit diffgdvgit diff -w "$@" | vim -$EDITORや~/.gitconfigのeditorは無視されますgcgit commit -vgcagit commit -v -agcogit checkoutgbgit branchgbagit branch -a