Lubię używać domyślnej aplikacji terminalowej, ale ponieważ używam zarówno Ubuntu, jak i OS X, chcę, aby zachowywały się i wyglądały tak samo. Jak mogę zmienić terminal Mac, aby był jak najbardziej identyczny z terminalem Ubuntu?
edytuj: Podobny post Czy mogę tworzyć elementy kolorystyczne dla systemu Mac OS X Terminal zgodnie ze składnią, taką jak terminal Ubuntu? nie odpowiada na moje pytanie z następujących powodów:
- Nie mówi mi, jakiego koloru tła używa Ubuntu lub czy podane kolory są domyślnymi kolorami używanymi przez Ubuntu.
- Daje mi wiersz polecenia z wieloma wierszami (naprawdę wolę znak zachęty pojedynczej linii)
- Mówi o podświetlaniu składni. Interesują mnie także inne zmiany, takie jak kopiowanie i wklejanie zachowań.
- Nie wyjaśnia, w jaki sposób
export PS1="\n$C_LIGHTGREEN\u$C_DARKGRAY@$C_BLUE\h $C_DARKGRAY: $C_LIGHTYELLOW\w\n$C_DARKGRAY\$$C_DEFAULT
Funkcje.- Z tego, co mogę powiedzieć w zmianach zachęty, tak że nowa linia jest jasnozielona, użytkownik pojawia się obok w kolorze ciemnoszarym i niebieskim (?), Nazwa hosta pojawia się w kolorze ciemnoszarym, coś innego to jasnożółty (?), Bieżący katalog roboczy to ciemnoszary i nowa linia jest tworzona (?) $ (lub # dla roota) jest kolorem domyślnym.
- Patrząc na tę stronę odpowiada na moje pytanie.
Odpowiedzi:
Musisz zmienić ustawienia powłoki, aby pasowały do bieżącego terminalu Ubuntu. Prostym sposobem byłoby stworzenie lokalnego
.bashrc
pasuje do tego używanego przez Ubuntu (patrz tutaj na przykład domyślnej wersji Ubuntu.bashrc
.) Możesz podłączyć ustawienia do a.bashrc
plik dla wszystkich powłok lub użyj a.bash_profile
w folderze domowym, aby ustawić preferencje terminala dla powłok logowania. Ten post ma więcej szczegółów na temat tworzenia tych plików.Na koniec, wyobrażam sobie, że twoje sesje terminalowe Ubuntu nie są na białym ekranie - Dodawanie w
xterm-color
ustawienia zapewnią kolorowy tekst, ale nie wpłyną na kolor tła. Zwykle zaczynam od ustawienia wyświetlania terminala „Homebrew” jako domyślnego w OS X, aby uzyskać czarne tło + zielony tekst, a następnie dostosować go.Poke w innych ustawieniach, które masz dla siebie na Ubuntu - wszelkie domyślne skróty klawiaturowe itp. Będą w .profile lub .bash_profile, a te można skopiować do tego samego folderu na komputerze Mac. Jeśli chcesz być naprawdę wybredny, możesz nawet zainstalować Ubuntu Mono (domyślna czcionka terminalowa Ubuntu) na komputerze Mac i użyj go jako domyślnej czcionki dla Terminal.
źródło