Ctrl + click не работает с моей монеткой, возможно, я делаю это неправильно.
Во всяком случае, я научился уловке у прагматичного парня и сделал небольшую модификацию, чтобы выполнить то, что вы хотите более изящно. Я скопирую его решение здесь, и все кредиты принадлежат ему.
- Чтобы этот скрипт работал только под cygwin, вы можете добавить команды определения платформы в ваш - ~/.bashrc:
 - if [[ "$OSTYPE" == "linux-gnu" ]]; then
    echo "Linux-gnu environment detected."
elif [[ "$OSTYPE" == "cygwin" ]]; then
    echo "Cygwin environment detected."
    if [ -f "${HOME}/.bashrc.cygwin" ]; then
        source "${HOME}/.bashrc.cygwin"
    fi
else
    echo "Unknown Platform"
fi
 
- Теперь добавьте следующий скрипт в - ~/.bashrc.cygwin:
 - function xpl {
     if [ "$1" = "" ]; then
         XPATH=.   # Open current directory in default
     else
         XPATH=$1
         XPATH="$(cygpath -C ANSI -w "$XPATH")";
     fi
     explorer $XPATH
 }
 
- Теперь вы можете вызвать - xpl dir_name_or_file_nameчтобы Windows открывала каталог / файл с программой по умолчанию.
 
- explorer.exeне будет блокировать ввод вашей оболочки, разве это не идеально?