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.

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 .


+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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.