Posso fazer os itens de cores do meu terminal do Mac OS X de acordo com a sintaxe, como o terminal do Ubuntu?

Respostas:

36

Minhas cores terminais

exemplos de cores terminais

como fazer isso

tema de download

daqui: http://media.tannern.com/tanner.terminal

importar para o Terminal

Depois de instalar o SIMBL e as cores corretas do terminal, você pode importar o meu tema do terminal na janela Preferências do terminal.

onde encontrar a opção de importação

outros ajustes

Adicionar isso ao arquivo ~/.profilefará com que a lscor seja impressa por padrão.

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

Adicionar isso definirá cores como variáveis ​​para facilitar a edição de um prompt.

# 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\]"

Adicionando isso, você receberá um prompt colorido com várias linhas.

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

Para obter uma lista de seqüências de escape a serem usadas nos prompts, verifique este artigo

rennat
fonte
O link fornecido na sua resposta desapareceu.
22414 Eric Ericasas
11
Desde então, parei de usar o aplicativo Terminal da Apple em favor do iTerm2 ( iterm2.com ). Prefiro que as janelas sejam divididas em guias e ele não precisa de hacks para suportar a cor correta (embora eu não use o Terminal da Apple há algum tempo e ele pode não precisar mais do corte listadas acima)
rennat
Posso usar esse tema para o shell gnome? Se sim, como posso fazer? Muito obrigado.
Michele
@rennat O problema com a postar links para posts do blog é que eles vão embora e não são confiáveis, por favor atualizar este post com as instruções do seu blog
Stevie G
@ surfer190 Eu removi o link para a postagem no blog pessoal, já que não é mais necessário corrigir o terminal para obter um suporte de cores adequado.
rennat 25/09/2015
19

O geekology.co.za tem uma publicação informativa no blog sobre como fazer isso, "Ativando o diretório Terminais e destacando as cores dos arquivos no Mac OS X" . Caso seja movido ou excluído, o básico é:

Adicione ao seu .bashrc ou .profile:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Salve o arquivo. Abra um novo terminal e use

ls
ls -l
ls -la
ls -lah

O restante do artigo tem informações sobre o que as cores fazem e como alterá-las (as letras que você atribui a LSCOLORS é o que controla quais cores você vê).

sorens
fonte
6
+1 por não simplesmente vincular à resposta e incluir o núcleo dela aqui.
Philip Regan
Parece que o link é 404
Borealis
Aqui está uma ferramenta para ajudar a personalizar o esquema: https://geoff.greer.fm/lscolors/ #
AndyP
10

A partir do Mac OS X Lion 10.7, o Terminal permite personalizar as dezesseis cores ANSI e também suporta a paleta de 256 cores.

Portanto, não é mais necessário instalar o SIMBL ou outras extensões para obter mais cores.

Chris Page
fonte
0

As pessoas podem querer conferir o zsh + prezto . Há um bom guia aqui . O zsh já está instalado no OSX. O Prezto apenas adiciona coisas ao seu shell. Ative o módulo de destaque de sintaxe e vá para a cidade :)

Valorum
fonte
Parece que o link para o guia está quebrado. Dando um 404 :(
Eric Seastrand
@ Eric Obrigado, eu consertei o link. Veja também o artigo de acompanhamento aqui
Valorum