Linux Mint의 터미널에는 프롬프트(사용자 이름 및 컴퓨터 이름 포함)를 쉽게 식별하는 데 도움이 되는 기본 색 구성표가 있습니다. 그러나 Drupal을 구성하는 데 사용되는 명령줄 도구인 drush를 설치한 후 프롬프트의 기본 색상이 사라졌습니다. 어떻게 복원할 수 있나요?
drush를 설치하기 전과 후의 .bashrc 파일의 차이점을 보여 달라는 요청을 댓글에서 받았습니다. 아래 코드에 차이점을 포함했습니다.
# Path to Drush, added by 'drush init'.
export PATH="$PATH:$HOME/local-sites/drupal-8.4.3/vendor/bin"
# Include Drush bash customizations.
if [ -f "/home/user/.drush/drush.bashrc" ] ; then
source /home/user/.drush/drush.bashrc
fi
# Include Drush completion.
if [ -f "/home/user/.drush/drush.complete.sh" ] ; then
source /home/user/.drush/drush.complete.sh
fi
# Include Drush prompt customizations.
if [ -f "/home/user/.drush/drush.prompt.sh" ] ; then
source /home/user/.drush/drush.prompt.sh
fi
답변1
Drush에는 ~./bashrc의 모든 내용을 무시하는 자체 프롬프트 색상 설정이 있습니다. Ubuntu 18.04를 사용하고 있으며 ~/drush.prompt.sh를 수정하고 PROMPT_COMMAND 줄을 다음에서 변경하여 색상을 복원했습니다.
export PROMPT_COMMAND='__git_ps1 "\u@\h \w" "$(__drush_ps1 "[%s]") \\\$ "'
도착하다
export PROMPT_COMMAND='__git_ps1 "\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]" "$(__drush_ps1 "[%s]") \\\$ "'
이 컬러들이 민트가 사용하는 컬러와 잘 어울리는지 모르겠네요.