LoginSignup
1
3

More than 5 years have passed since last update.

zshとfishの環境変数を設定する構文の違い

Posted at

zshでプラグインのせいなのかもっさり感が嫌になってfishに乗り換えてところ、環境変数を設定する構文の書き方の違いを比較してみました。

# zsh

export LANG=ja_JP.UTF-8
eval "$(rbenv init -)"
export XDG_CONFIG_HOME="$HOME/.config"
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
export PATH=LOCAL_PATH:$PATH
export EDITOR=nvim
export GIT_EDITOR=nvim

# fish

set -x LANG ja_JP.UTF-8
eval (rbenv init - | source)
set -x XDG_CONFIG_HOME "$HOME/.config"

set -x PYENV_ROOT "$HOME/.pyenv"
set -x PATH "$PYENV_ROOT/bin" $PATH
eval (pyenv init - | source)

set -x PATH LOCAL_PATH $PATH
set -x EDITOR nvim
set -x GIT_EDITOR nvim

bash、zshに慣れすぎて構文変わると結構つらいけど、zshとは違いもっさり感がなくなっていい感じです。

1
3
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
3