como faço para que o terminal mac exiba cores? ou seja, no fedora, quando eu o uso ls, códigos de cores dos resultados com base em se é um arquivo ou uma pasta. resultados semelhantes no mac?
Pergunta editada, pois as respostas sugerem que o problema é específico.
Daniel Beck
2
Você pode fornecer exemplos diferentes dos lsque você gostaria de colorir e de que maneira? Existem vários colorizadores que podem ser usados em pipelines para destacar o texto com base em expressões regulares nos arquivos de configuração ou na linha de comando.
Pausado até novo aviso.
no VI ou VIM, especialmente na sintaxe colorir
tekknolagi
Respostas:
4
Você pode alterar as cores de seu shell nas preferências do Terminal.
Com essas configurações, você obtém essas cores (geralmente não usando cores ls, então não me importo):
Não entendo qual é o problema aqui. A saída do comando colorido está ativa por padrão . A única coisa que você pode / precisa fazer é fornecer ao texto normal e negrito cores padrão diferentes e usar as variantes coloridas (por exemplo ls -G) de seus comandos.
Para vim: :syntax onin vim. Ou acrescente syntax ona .vimrc.
@tekknolagi Esta opção permite saída colorida, por exemplo, de ls -G. Alterne com uma janela Terminal aberta para ver o efeito. Você também pode selecionar cores padrão diferentes para texto regular e negrito.
Daniel Beck
14
Adicione essas linhas ao final do seu ~/.bash_profile
alias ls='ls -G'
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad
Como você pode ver, personalizá-los é um pouco trabalhoso, mas há um site que ajuda nisso ... http://geoff.greer.fm/lscolors/
Agora, quando você abrir o Terminal, ele terá cores em ls
eu tenho que fazer isso para cada comando que eu quero?
tekknolagi
Não, você ~/.bash_profileé usado para adicionar configurações às sessões do Terminal, e é carregado toda vez que uma janela do Terminal é exibida. É um arquivo de texto, basta adicionar essas linhas ao final e salvá-lo. Em seguida, inicie o Terminal ou reinicie-o, e suas configurações estão ativas.
Ocodo
Não é o que eu quis dizer. se eu quiser código de cores outros comandos
tekknolagi
eu sou muito familiarizado com o perfil do bash
tekknolagi
Somente se eles tiverem seu próprio perfil de cores, em quais comandos você está interessado?
ocodo 13/01
5
Use o -Gbotão para lsno Mac:
ls -G
Se você deseja que o sl padrão seja sempre colorido, adicione-o ao seu ~/.bash_profile:
ls
que você gostaria de colorir e de que maneira? Existem vários colorizadores que podem ser usados em pipelines para destacar o texto com base em expressões regulares nos arquivos de configuração ou na linha de comando.Respostas:
Você pode alterar as cores de seu shell nas preferências do Terminal.
Com essas configurações, você obtém essas cores (geralmente não usando cores
ls
, então não me importo):Não entendo qual é o problema aqui. A saída do comando colorido está ativa por padrão . A única coisa que você pode / precisa fazer é fornecer ao texto normal e negrito cores padrão diferentes e usar as variantes coloridas (por exemplo
ls -G
) de seus comandos.Para vim:
:syntax on
invim
. Ou acrescentesyntax on
a.vimrc
.fonte
ls -G
. Alterne com uma janela Terminal aberta para ver o efeito. Você também pode selecionar cores padrão diferentes para texto regular e negrito.Adicione essas linhas ao final do seu
~/.bash_profile
Como você pode ver, personalizá-los é um pouco trabalhoso, mas há um site que ajuda nisso ... http://geoff.greer.fm/lscolors/
Agora, quando você abrir o Terminal, ele terá cores em
ls
fonte
~/.bash_profile
é usado para adicionar configurações às sessões do Terminal, e é carregado toda vez que uma janela do Terminal é exibida. É um arquivo de texto, basta adicionar essas linhas ao final e salvá-lo. Em seguida, inicie o Terminal ou reinicie-o, e suas configurações estão ativas.Use o
-G
botão parals
no Mac:Se você deseja que o sl padrão seja sempre colorido, adicione-o ao seu
~/.bash_profile
:fonte