😺

[fish] パスの通し方

fish にはパスの通し方が 2 つある。

方法 1:設定ファイルに書く

設定ファイル ~/.config/fish/config.fish に以下を追記。

$ set PATH 追加したいパス $PATH

export でないことに注意。

方法 2:fishuserpaths にパスを追加する

fish_user_paths は、ユーザが追加したパスを保持する変数であり、 この変数にパスを追加すれば、設定ファイルをいじることなくパスを通すことができる。

変数にパスを追加するには、以下を実行する。 これは方法 1 と違って、設定ファイルに書く必要がなく、一度実行すればずっと保持してくれる。

$ set fish_user_paths -g "追加したいパス" $fish_user_paths

設定ファイルを汚さないので、こちらの方がスマートかも。 ちなみに変数の中身は、コマンドラインで fish_config を実行したあとに表示されるページの「Variables」から見れる。