🚅
Mac の zsh でエイリアスを設定して、よく使うコマンドを簡単に呼び出す
最近、深くネストされたディレクトリに cd
で移動するというコマンドをよく使うのですが、
「エイリアスで登録しとけば良いじゃん!」と思ったので、記事にしたためます🐣🐣
zsh の alias を活用する
ディレクトリ構成は以下のようになっています。
/Users/taro_yamada/sample-app/
├── frontend/
│ ├── src/
│ └── package.json
└── backend/
├── src/
└── package.json
フロントエンドのところに移動したいな、バックエンドのところに移動しないなと思ったときに
毎回コマンドを打つのが面倒だなと。いくら補完が効いたとしても...😑
なので、エイリアスを設定して作業効率アップを図ります。
.zshrc に alias を定義する
エイリアスの設定は、.zshrc
に alias ショートカットコマンド='元のコマンド'
と記述しておくだけです!
ますは、.zshrc
をメモ帳で開く。
open ~/.zshrc
エイリアスに設定したいコマンドを alias
で定義します。
.zshrc
alias cd-frontend='cd /Users/taro_yamada/sample-app/frontend'
alias cd-backend='cd /Users/taro_yamada/sample-app/backend'
最後に .zshrc
の変更を反映させる必要があるので、以下のコマンドも忘れずに実行します。
source ~/.zshrc
クリップボードへのコピー
よく使う文字列なんかもエイリアス設定しておくと、簡単にクリップボードにコピーできて便利かもしれません。
.zshrc
alias copy-id="echo 'login_id' | pbcopy"
Warp というターミナルがおすすめ
余談ですが、Warp というターミナルが非常に使いやすいです!
The terminal for the 21st century
21世紀のためのターミナルと謳っている、モダンなターミナルです。
ちなみに Rust 製だそうです。
エイリアスの補完も表示される
warp で cd-b
と打ち込むと、予測でちらっと cd-backend
と見えます。
タブもしくは右矢印を押せば、補完が効きます。便利ー🙌✨
参考記事
参考になる記事を貼っておきます!
おすすめのターミナルアプリなのでぜひ使ってみてください!
まとめ
今回は cd
コマンドとクリップボードに任意の文字列をコピーするコマンドのエイリアスに設定しましたが、もちろん他のコマンドも設定することが可能です。
作業効率を上げたい方はぜひエイリアスを活用してみてください!!
Discussion