Я только что установил MSYS2, и чтобы он использовал мою папку пользователя Windows как $HOME, я поместил это в /etc/bash.bashrc:
HOME=$USERPROFILE
и это прекрасно работает, когда я просто запускаю cd, за исключением того, что подсказка больше не показывает ~ как текущий путь, когда я там. Другая проблема заключается в том, что
cd ~
переносит меня в мой домашний каталог, но нажатие tab после ~ не расширяет его содержимым моего домашнего каталога; intead я получаю список пользователей Моего компьютера с префиксом ~ и пытаюсь доступ к одному из них заставляет его попробовать cd в /home / (имя пользователя).
Как я могу заставить ~ играть хорошо с домашним каталогом, который не находится в /home?
ps: репутация слишком низкая, поэтому я не мог пометить ее msys2