Prettify konsol OS X dengan mewarnai keluaran?

21

Terminal OS X tidak menggunakan warna untuk menyorot output dari perintah yang berbeda, misalnya ls.

Jika dibandingkan dengan sistem lain seperti Ubuntu, ini adalah kehilangan besar aksesibilitas / produktivitas.

Solusi apa yang saya miliki untuk meningkatkan pengalaman ini? Untuk saat ini saya hanya menemukan panduan ini untuk keluaran berwarna pada OS X tetapi saya mencari solusi yang lebih lengkap.

Sorin
sumber

Jawaban:

26
  • Anda harus mengubah preferensi Terminal.app-> maju ke xterm-color.
  • masukkan berikut ini ke profil ~ /. Anda

untuk mengaktifkan berwarna ls:

export CLICOLOR=1;
export LSCOLORS=exfxcxdxbxegedabagacad;

dan mulai sekarang, Anda akan mendapatkan lshasil berwarna .

jm666
sumber
+1 Untuk definisi warna terminal yang tepat. Secara umum warna bersifat pribadi tetapi saya akan merekomendasikan untuk mengaktifkan fitur lebih pada cara berbasis sistem daripada dengan menambahkan plugin.
Tigran Khanzadyan
+1 - Lakukan apa yang tertulis di kaleng. Bersulang. Sebuah pertanyaan: Di mana saya akan meletakkan file konfigurasi pada tingkat yang lebih umum (mis. Tidak di ~)?
boehj
2
IMHO, $ HOME / .profile Anda adalah tempat terbaik, tetapi jika Anda ingin dapat memasukkannya ke dalam sistem yang luas /etc/profile. misalnya sudo buka / etc / profile
jm666
Perhatikan bahwa sebelum Lion, nilai $ TERM default adalah xterm-color, jadi Anda jarang perlu mengubahnya. Pada Mac OS X Lion 10.7, nilai default $ TERM Terminal adalah xterm-256color, yang memungkinkan program yang dapat memanfaatkan palet 256 warna yang diperluas. Pada Lion dan selanjutnya, menggunakan xterm-color tidak disarankan, karena menggambarkan cabang xterm yang lebih tua dan kurang fitur, dan Lion Terminal lebih kompatibel dengan xterm modern. Jadi, Anda biasanya harus tetap dengan xterm-256color atau hanya xterm.
Chris Page
Anda dapat membuat skema warna Anda sendiri dengan alat online
Nostalg.io
6

Anda dapat dengan mudah mengubah warna keluaran ls dengan menginstal plugin "TerminalColors". Saya penggemar berat tema " Solarize " yang terlihat hebat di Mac saya.

karmatis
sumber
1
Terlihat bagus. Akan mencobanya malam ini.
Loïc Wolff
1
1 terima kasih, Solarize bagus dan saya akan menggunakannya, tetapi pertanyaannya bukan tentang bagaimana "menyesuaikan" warna, itu tentang menambahkan warna ke output dari perintah yang berbeda.
sorin