打つコマンドは短ければ短いほど良い。cd,lsを逐一打たずにディレクトリを横断しよう
打つコマンドの短縮形を定義したり、ディレクトリをより素早く移動するにはMacであれば
.zshrc
をいじれば、作業を効率化できます
私の.zshrc
.zshrc
# 小文字でも大文字ディレクトリ、ファイルを補完できるようにする
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
# '^' を押すと上のディレクトリに移動する
function cdup() {
echo
cd ..
zle reset-prompt
}
zle -N cdup
bindkey '\^' cdup
#cdとlsの省略
setopt auto_cd
function chpwd() { ls }
#beep(ぷって言う音)を消す
setopt nolistbeep
#alias類
alias la="ls -a"
alias ga="git add"
alias gc="git commit"
alias gp="git push"
alias rn="rails new"
alias r="rails"
alias rs="rails server"
alias rc="rails console"
alias hrr="heroku run rails"
alias hlt="heroku logs --tail"
#予測変換
autoload -U compinit
compinit
特にalias系のところは、作業の短縮最も期待できるところですね!
例えば、rails db:migrate:status
とか
めっちゃ打つのめんどくさいですよね
そんな時は、
.zshrc
alias rdms="rails db:migrate:status"
とか設定しておいてあげると、コマンドでrdmsって打つだけでrails db:migrate:statu
できちゃいます!!
これで開発スピード爆上がりですね!
この設定もおすすめだよってのがございましたらコメントお願いしまする!
Author : Kazuhito Nakayama