LoginSignup
1
1

More than 3 years have passed since last update.

打つコマンドは短ければ短いほど良い。cd,lsを逐一打たずにディレクトリを横断しよう

Last updated at Posted at 2020-12-17

打つコマンドは短ければ短いほど良い。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

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1