我们可以使用 从命令行导出变量set -x
,但我想知道如何从文件中执行此操作。原因是我根据 XDG 约定组织 $HOME 目录,并且拱门维基说这个关于桀骜:
考虑
ZDOTDIR=$HOME/.config/zsh
以~/.zshenv
.您也可以将其添加到/etc/zsh/zshenv
.
我想进行导出/etc/zsh/zshenv
以避免弄乱我的 $HOME。我可以简单地set -x
从此文件中输入 Fish Shell 命令吗?还是有其他选择?
谢谢
答案1
你读过fish的配置文件吗?配置文件
如果您想为 Cargo 设置环境变量,您可以:
- 创建一个通用变量一次:
set -Ux VARIABLE=value
- 添加一个条目
$HOME/.config/fish/config.fish
:set -gx VARIABLE=VALUE
- 在 中创建一个文件
$HOME/.config/fish/conf.d/
,假设cargo.fish
包含该set -gx
行。
我会避免将特定于应用程序的 env.vars 添加到“全局”rc 文件中(例如 /etc/fish/config.fish)——将您自己的设置保留在您自己的配置文件中。