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.