terminal mac kode warna

11

bagaimana cara mendapatkan terminal mac untuk menampilkan warna? yaitu di fedora ketika saya menggunakannya lskode warna hasil berdasarkan apakah itu file atau folder. hasil serupa di mac?

tekknolagi
sumber
Pertanyaan yang diedit, karena jawabannya menyarankan masalahnya spesifik.
Daniel Beck
2
Bisakah Anda memberikan contoh selain lsyang ingin Anda warnai dan dengan cara apa? Ada berbagai colorizers yang dapat digunakan dalam pipa untuk menyorot teks berdasarkan regex baik dalam file konfigurasi atau pada baris perintah.
Dijeda sampai pemberitahuan lebih lanjut.
dalam VI atau VIM, terutama dalam pewarnaan sintaks
tekknolagi

Jawaban:

4

Anda dapat mengubah warna shell Anda di preferensi Terminal.

teks alternatif


Dengan pengaturan ini, Anda mendapatkan warna-warna ini (biasanya tidak menggunakan warna ls, jadi saya tidak peduli):

teks alternatif


Saya tidak mengerti apa masalahnya di sini. Output perintah berwarna aktif secara default . Satu-satunya hal yang dapat / perlu Anda lakukan sendiri adalah memberikan teks standar yang normal dan tebal warna yang berbeda, dan benar-benar menggunakan varian berwarna (misalnya ls -G) dari perintah Anda.

Untuk vim: :syntax ondi vim. Atau tambahkan syntax onke .vimrc.

Daniel Beck
sumber
1
menampilkan warna ANSI?
tekknolagi
@tekknolagi Opsi ini memungkinkan keluaran berwarna mis ls -G. Beralih dengan jendela Terminal terbuka untuk melihat efeknya. Anda juga dapat memilih warna default yang berbeda untuk teks biasa dan tebal.
Daniel Beck
14

Tambahkan, garis-garis ini ke ujung Anda ~/.bash_profile

alias ls='ls -G'
export CLICOLOR=1
export LSCOLORS=Gxfxcxdxbxegedabagacad

Seperti yang Anda lihat, menyesuaikannya sedikit menyusahkan, tetapi ada situs web yang membantu ... http://geoff.greer.fm/lscolors/

Sekarang ketika Anda membuka Terminal itu akan memiliki warna ls

ocodo
sumber
apakah saya harus melakukan itu untuk setiap perintah yang saya inginkan?
tekknolagi
Tidak, Anda ~/.bash_profiledigunakan untuk menambahkan pengaturan ke sesi Terminal Anda, itu dimuat setiap kali jendela Terminal ditampilkan. Ini adalah file teks, Anda tinggal menambahkan baris-baris itu sampai akhir, dan menyimpannya. Kemudian mulai Terminal, atau restart, dan pengaturan Anda aktif.
ocodo
bukan apa yang saya maksud. jika saya ingin kode warna perintah lain
tekknolagi
saya sangat akrab dengan profil bash
tekknolagi
Hanya jika mereka memiliki profil warna sendiri, perintah mana yang Anda minati?
ocodo
5

Gunakan -Gsakelar untuk lsdi Mac:

ls -G

Jika Anda ingin standar ls selalu diwarnai, tambahkan ini ke ~/.bash_profile:

alias ls = 'ls -G'
John T
sumber