Saya telah melihat demo git Mac OS X online yang dikonfigurasi untuk memiliki banyak warna.
Misalnya, prompt-nya kuning, ls
direktori- nya ungu dan git diff
output- nya ~ 4 warna (pink, hijau muda, merah, kuning pucat).
Bisakah Anda memberi tahu saya bagaimana cara mengkonfigurasi terminal Mac OS X untuk mencapai itu? Ini jelas Mac OS X Terminal.app, bukan iTerm.
macos
git
command-line-interface
yinglcs
sumber
sumber
Jawaban:
Jawaban William Purcell hanya memungkinkan warna untuk perintah 'git diff'. Lakukan ini untuk mengaktifkan warna untuk semua perintah git:
sumber
Untuk menampilkan warna pada output git diff, Anda perlu mengkonfigurasi git. Coba jalankan
untuk mengatur $ HOME / .gitconfig Anda dengan tepat.
sumber
Biasanya bukan sesuatu yang Anda konfigurasikan untuk dilakukan terminal ... Terminal tidak mengetahui apa yang ditampilkan tetapi coba ini di shell Anda (jika Anda menggunakan bash, di beberapa shell lain Anda tidak mengekspor tetapi panggil setenv atau sesuatu yang lain):
Anda kemudian dapat menggunakan generator LSCOLORS untuk menyiapkan sesuatu yang dapat Anda ekspor menggunakan sesuatu seperti:
(di atas akan memberi Anda direktori ungu)
Setelah selesai dan puas dengan hasilnya, tambahkan tiga baris ke file / etc / bashrc Anda atau .bashrc di direktori home pengguna Anda.
Sunting: Juga, di terminal Anda, pastikan kotak centang "Tampilkan warna ANSI" (pada halaman "Teks") dicentang.
sumber
Inilah yang saya gunakan dalam file profil saya. Bekerja seperti pesona karena memungkinkan saya untuk melihat cabang git saat ini dan juga keadaan melalui warna. Jika Anda ingin memodifikasinya, harap perhatikan bahwa penting untuk menghindari kode warna untuk menghindari masalah umpan baris dalam antrean panjang.
sumber
.profile
file dalam $ bash sayaBuka aplikasi terminal, lalu buka dialog preferensi baik melalui menu (Terminal -> Preferences) atau dengan menekan Command+ ,. Setelah dialog preferensi terbuka, pilih gaya terminal dari panel di sebelah kiri, pilih Teks dari bilah tombol, daripada pastikan kotak centang "Tampilkan warna ANSI" dicentang.
Itu akan memungkinkan warna pada terminal. Untuk mendapatkan warna dalam output pada terminal, Anda harus menanamkan perintah warna ANSI dalam data yang dikirim ke terminal. Cara ini dilakukan tergantung pada perintah. Sebagai contoh (seperti yang ditunjukkan di atas)
ls
perintah memiliki opsi warna. Untuk kode warna, lakukan pencarian google untuk "ansi color".sumber
Untuk keluaran ls berwarna, saya akan merekomendasikan menginstal gnu coreutils dan menggunakan versi ls sebagai gantinya. Untuk salah satu versi ls Anda harus memberikan flag yang benar, yaitu --color untuk versi gnu atau -G untuk versi OS X standar. Jadi Anda bisa melakukan sesuatu seperti
di .bashrc Anda.
Untuk memberi warna pada permintaan Anda, Anda harus menggunakan kode warna yang benar untuk terminal Anda, tetapi saya menggunakan
untuk menghasilkan
dalam warna putih tebal.
sumber