自分用メモです。
なのであまり参考になりません。
#やりたいこと
ターミナルzshからEmacsを起動したい。
#手順
- 起動したいファイルのパスを探す
- zshrcにエイリアスを記載する
- zprofileで読み込み設定
#1.起動したいファイルのパスを探す
パスとは、ファイルやフォルダの場所を示す
/usr/local/bin
こんなやつ
finderで探す、
/Applications/Emacs.app/Contents/MacOS/Emacs
ターミナルでこれをだけ記載して起動したらそれで合ってる。
#2.zshrcにエイリアスを記載する。
エイリアスとは、
Linuxコマンドを組み合わせて自分で作れるやつ。
$ alias 登録名='登録するコマンド'
で作れる。
ターミナルにそのまま打ち込んでも使えるようになるけど、一回消したら消えて忘れるから。
.zshrcに書き込む。
$vim ~/.zshrc
で開いて
alias em='/Applications/Emacs.app/Contents/MacOS/Emacs
'
を記載
$source ~/.zshrc
でなんかようわからんけどファイル変更したから反映させるコマンド
#3.zprofileで読み込み設定
エイリアスは.zshrcに書いただけでは設定が反映されません。
なので設定を反映させるために、.zprofileに.zshrcを読んでもらう必要があります。
.zprofileは ターミナルが起動すると読み込まれる ものなので、そのタイミングで.zshrcも読んでもらう。
$vim ~/.zprofile
で開き
source ~/.zshrc
をファイルに記載
#まとめ
エイリアスは自分の好きなコマンドを登録して呼び出せる機能、
それを設定するのがzshrcファイルで、それをターミナル起動時に読み込んでくれるように設定するのがzprofile。
パクった記事
https://qiita.com/yutat93/items/b5bb9c0366f21bcbea62