当我在 bash 中使用svn客户端时,我必须首先设置变量SVN_EDITOR,如下所示:
export SVN_EDITOR=cat
Run Code Online (Sandbox Code Playgroud)
所以我认为如果在启动时设置环境变量对我来说会更容易。我使用的是Archlinux,所以我参考了ArchWiki,但在那里我发现有多种设置变量的方法。
systemctl --user set-environment
我是唯一的用户,所以我不关心该变量是全局设置还是每个用户设置。
在所有的方法中,什么是最好的?什么是“新标准”?
我正在使用带有 Gnome 和 budgie 桌面的最新 Archlinux。
非常感谢。
编辑:正如@jasonwryan所说,问题类似于如何设置用户环境变量?(永久,非会话)
但我也想知道最“正确”的方法是什么,我也不确定自该问题(5年前)以来是否有任何新标准。对于某些事情来说,Archlinux 是相当特别的,不确定其中是否有任何具体的方法来做到这一点。