У меня сложная подсказка. Очень. Я использую git - bash для windows.
S SH -ing on gitbash отправляет меня в командную строку CMD. Я знаю, что нужно набрать ssh -t user@host "bash -l"
, чтобы получить подсказку bash. Это работает, однако я использую репозиторий под названием gitstatus
для ускорения синтаксического анализа команд git, а использование bash -l
вызывает PS1, установленный в /c/cygwin/etc/bash.bashrc
(для Mintty), НЕ ~/bash.bashrc
( для GitBash). Сначала это кажется нормальным, так как я могу просто скопировать и вставить код из GitBash * .bashr c в cygwin. Однако репозиторий gitstatus работает только на bash терминалах, иначе говоря, Cygwin / Mintty, поэтому подсказка, когда я s sh in, в репозиториях git выглядит медленнее (Mintty не позволяет получать gitstatus и ускорять его разбор, еще раз), чем если бы я не был S SH -ed и использовал подсказку GitBash -sourced.
Есть ли какие-нибудь обходные пути для этого? Я встречал здесь много похожих вопросов, но ни один из них не дал мне решения.