ps1

    9Ciepło

    1Odpowiedz

    Próbuję uzyskać trójkątne tło dla podpowiedzi bash PS1. Próbowałem istniejącej biblioteki o nazwie powerline, ale wydaje się być ciężki dla mojego starzejącego się laptopa. Udało mi się uzyskać kolor

    10Ciepło

    4Odpowiedz

    Mam skrypt (nie napisany przeze mnie), który pokazuje gałąź git/svn w moim wierszu polecenia. Czy ktoś wie, dlaczego to nie działałoby na Macu? Działa doskonale w systemie Linux. Od https://github.com

    5Ciepło

    2Odpowiedz

    Próbuję zmodyfikować moją podpowiedź Bash do mojej woli; to jak $PS1 wygląda w tej chwili (z kolorami wycięte dla jasności): PS1='\[email protected]\h:\w\$ ' co skutkuje: [email protected]:~$ Mogę

    9Ciepło

    1Odpowiedz

    Mam ten kod pokolorować mój zacisk: export PS1="\e[1;30m\][\e[\e[1;30m\]\e[1;33m\] \[email protected]\H \[\e[1;32m\]\w\[\e[0m\] \e[1;30m\]]\n[\[ \e[1;31m\]\T\[\e[0m\]\e[1;30m\] ] > \e[37m\]" ale mam

    21Ciepło

    5Odpowiedz

    Rozważmy PS1 PS1='\n${_:+$? }$ ' Tutaj jest wynikiem kilku komend $ [ 2 = 2 ] 0 $ [ 2 = 3 ] 1 $ 1 $ Pierwsza linia pokazuje żadnego statusu zgodnie z oczekiwaniami, a następne dwie linie pok

    6Ciepło

    1Odpowiedz

    Jestem początkującym, który próbuje skonfigurować środowisko programistyczne na moim nowym komputerze Mac, wykonując czynności opisane w tym linku: http://vanderveer.be/setting-up-my-perfect-developer

    13Ciepło

    3Odpowiedz

    Próbuję ustawić PS1 tak, aby wypisywało coś zaraz po zalogowaniu, ale poprzedzone znakiem nowej linii. Załóżmy export PS1="\h:\W \u\$ ", czas więc pierwszy (czyli tuż po zalogowaniu) otrzymasz: hostna

    7Ciepło

    1Odpowiedz

    Newbie pytanie, niedawno zmieniłem PS1 w tym: RESET="\[\017\]" NORMAL="\[\033[0m\]" YELLOW="\[\033[0;33m\]" CYAN="\[\033[0;36m\]" export PS1="\[$RESET\]\[email protected]\h:\[$CYAN\]\w\[$YELLOW\]

    6Ciepło

    1Odpowiedz

    Obecnie mam wiersz w bash, który wywołuje funkcję wyjścia kod powrotu ostatniego biegu poleceń (jeśli niezerowe): exit_code_prompt() { local exit_code=$? if [ $exit_code -ne 0 ] then