Pobieranie podświetlania składni w powłoce i emacsie za pośrednictwem Terminal.app na Mac OS X

5

Jak mogę włączyć wyróżnianie składni w powłoce i emacsie, gdy używam Terminal.app w Mac OS X do ssh na innych komputerach? W tej chwili, jeśli na przykład ssh i wykonuję „ls”, katalogi nie są wyświetlane w innym kolorze niż na przykład pliki płaskie i chciałbym to naprawić.

dzięki.

użytkownik46976
źródło

Odpowiedzi:

5

Czy masz .bashrc lub podobny na tych komputerach, na których wysyłasz? Wierzę, że tego potrzebujesz, z czymś takim alias ls="ls --color=auto"lub alias ls="ls -G"(w zależności od twojego ls) w każdym (dla ls; istnieje wiele innych opcji, aby zrobić inne kolory z innymi programami terminalowymi).

Adam Eberbach
źródło
2

W OS X należy dodać alias ls="ls -G"do pliku ~ / .bash_profile. Plik jest pierwotnie ukryty, więc musisz pokazać ukryte pliki w Finderze lub użyć programu takiego jak Textmate, który może otwierać ukryte pliki.

Scottie
źródło
3
Każdy program może otwierać ukryte pliki. Po prostu naciśnij Cmd-Shift-.w oknie dialogowym pliku.
Daniel Beck
Whoa, nie miałem o tym pojęcia. Dobra wskazówka!
Scottie