Edited at

一文字エイリアスはいいぞ!

More than 3 years have passed since last update.

一日に何十回もやる作業にかかる労力は最小にすべきだ、ということでいくつかのコマンドを一文字エイリアスにしてるので紹介してみます。

一文字
元のコマンド
説明

g
git
サブコマンドについては後述。

s
git status --short --branch
めちゃくちゃよく使う。何か変更する度、ほぼ習慣的に打っている

d
git diff

sはサマリ、dは詳細って感じで使い分けている

m
git checkout master
実はこれも頻繁に実行しているコマンド

t
tmux
実はこれは頻繁に実行していない

b
bundle
そこそこ頻度が高い

r
repo
後述

実際の設定例はこちら

Gitのエイリアスも一文字がいくつかあります。

一文字
元のコマンド
説明

l
log --decorate
ログです

f
fetch
見ての通り

g
grep --line-number --show-function --color --heading --break
オプションの詳細はman git-logしてくれ

設定例

r はリポジトリのクローン、リポジトリへの移動、などが出来るコマンドです。ghqpecoを組み合わせて1年ちょっと前に作りました。補完が効き、移動先をインタラクティブに選べる。詳細はこちら http://qiita.com/fujimura/items/d9a48643a1071e9928ea

皆さんの一文字エイリアスも教えてください