Czy mogę wykonać elementy kolorystyczne terminala Mac OS X zgodnie ze składnią, na przykład terminal Ubuntu?

Odpowiedzi:

36

Moje kolory terminalu

przykłady kolorów zacisków

jak to zrobić

pobierz motyw

stąd: http://media.tannern.com/tanner.terminal

import do terminala

Po zainstalowaniu SIMBL i poprawnych kolorach terminali możesz zaimportować motyw mojego terminalu z okna Preferencje terminala.

gdzie znaleźć opcję importu

inne poprawki

Dodanie tego do pliku ~/.profilespowoduje, że lskolor będzie domyślnie wyświetlany.

# Make ls use colors
export CLICOLOR=1
alias ls='ls -Fa'

Dodanie tego spowoduje zdefiniowanie kolorów jako zmiennych, aby ułatwić edytowanie monitu.

# define colors
C_DEFAULT="\[\033[m\]"
C_WHITE="\[\033[1m\]"
C_BLACK="\[\033[30m\]"
C_RED="\[\033[31m\]"
C_GREEN="\[\033[32m\]"
C_YELLOW="\[\033[33m\]"
C_BLUE="\[\033[34m\]"
C_PURPLE="\[\033[35m\]"
C_CYAN="\[\033[36m\]"
C_LIGHTGRAY="\[\033[37m\]"
C_DARKGRAY="\[\033[1;30m\]"
C_LIGHTRED="\[\033[1;31m\]"
C_LIGHTGREEN="\[\033[1;32m\]"
C_LIGHTYELLOW="\[\033[1;33m\]"
C_LIGHTBLUE="\[\033[1;34m\]"
C_LIGHTPURPLE="\[\033[1;35m\]"
C_LIGHTCYAN="\[\033[1;36m\]"
C_BG_BLACK="\[\033[40m\]"
C_BG_RED="\[\033[41m\]"
C_BG_GREEN="\[\033[42m\]"
C_BG_YELLOW="\[\033[43m\]"
C_BG_BLUE="\[\033[44m\]"
C_BG_PURPLE="\[\033[45m\]"
C_BG_CYAN="\[\033[46m\]"
C_BG_LIGHTGRAY="\[\033[47m\]"

Dodanie tego spowoduje wyświetlenie monitu w kolorze.

# set your prompt
export PS1="\n$C_LIGHTGREEN\u$C_DARKGRAY@$C_BLUE\h $C_DARKGRAY: $C_LIGHTYELLOW\w\n$C_DARKGRAY\$$C_DEFAULT "

Aby zapoznać się z listą sekwencji ucieczki używanych w monitach, sprawdź ten artykuł

rennat
źródło
Link podany w odpowiedzi zniknął.
Eric Sebasta,
1
Od tamtej pory przestałem używać aplikacji Apple Terminal na rzecz iTerm2 ( iterm2.com ) Wolę podzielone okna niż zakładki i nie wymaga żadnych włamań do obsługi prawidłowego kolorowania (chociaż nie używałem terminala Apple od jakiegoś czasu i może już nie potrzebować
hacka
Czy mogę użyć tego motywu do powłoki gnome? Jeśli tak, jak mogę to zrobić? Wielkie dzięki.
michele,
@rennat Problem z publikowaniem linków do postów na blogu polega na tym, że znikają i są niewiarygodne, zaktualizuj ten post zgodnie z instrukcjami na swoim blogu
Stevie G,
@ surfer190 Usunąłem link do tego posta na blogu dla facetów, ponieważ nie jest już konieczne łatanie terminala w celu zapewnienia prawidłowej obsługi kolorów.
rennat
19

geekology.co.za ma pouczający post na blogu o tym, jak to zrobić, „Włączanie podświetlenia katalogów terminali i kolorów plików w Mac OS X” . W przypadku przeniesienia lub usunięcia podstawowe informacje to:

Dodaj do .bashrc lub .profile:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Zapisz plik. Otwórz nowy terminal i użyj

ls
ls -l
ls -la
ls -lah

Pozostała część artykułu zawiera informacje o tym, co robią kolory i jak je zmieniać (litery przypisywane do LSCOLORS kontrolują to, jakie kolory widzisz).

rany
źródło
6
+1 za nie tylko link do odpowiedzi i włączenie jej tutaj.
Philip Regan,
Wygląda na to, że link to 404
Borealis,
Oto narzędzie pomagające dostosować schemat: https://geoff.greer.fm/lscolors/
AndyP
10

Począwszy od systemu Mac OS X Lion 10.7, Terminal umożliwia dostosowanie szesnastu kolorów ANSI, a także obsługuje paletę 256 kolorów.

Tak więc instalowanie SIMBL lub innych rozszerzeń, aby uzyskać więcej kolorów, nie jest już konieczne.

Chris Page
źródło
0

Ludzie mogą chcieć sprawdzić Zsh + Prezto . Jest przewodnikiem miło tutaj . Zsh jest już zainstalowany w OSX. Prezto po prostu dodaje rzeczy do twojej powłoki. Aktywuj moduł podświetlania składni i idź do miasta :)

Valorum
źródło
Wygląda na to, że link do przewodnika jest zepsuty. Dając 404 :(
Eric Seastrand
@ Eric Dzięki, naprawiłem link. Zobacz także kolejny artykuł tutaj
Valorum