程序看不到 Fish 环境变量

程序看不到 Fish 环境变量

如果我在 bash 中将EDITOR环境变量设置为,运行将在 emacs 中打开 crontab。当我把它放入鱼中时emacscrontab -e

set -U EDITOR emacs

crontab 使用 vim 打开。我该怎么做才能让 crontab 使用 emacs 打开?

答案1

在fish中,如果您希望程序能够查看环境变量,则必须使用set -x.也就是说,要设置 EDITOR 变量,您应该使用

set -Ux EDITOR emacs

相关内容