我刚刚安装了 MSYS2,为了让它使用我的 Windows 用户文件夹作为 $HOME,我把它放在 /etc/bash.bashrc 中:
HOME=$USERPROFILE
Run Code Online (Sandbox Code Playgroud)
当我只运行 cd 时,这工作正常,除了当我在那里时提示不再显示 ~ 作为当前路径。另一个问题是
cd ~
Run Code Online (Sandbox Code Playgroud)
带我到我的主目录,但在 ~ 之后按 Tab 不会用我的主目录的内容展开它;相反,我得到了一个以 ~ 为前缀的计算机用户列表,并尝试访问其中之一使其尝试 cd 到 /home/(username)。
我怎样才能让 ~ 与不在 /home 中的主目录一起玩得很好?