Bisakah saya membuat item warna Terminal Mac OS X sesuai dengan sintaks, seperti terminal Ubuntu?

Jawaban:

36

Warna terminal saya

contoh warna terminal

Bagaimana cara melakukannya

unduh tema

dari sini: http://media.tannern.com/tanner.terminal

impor ke Terminal

Setelah menginstal SIMBL dan warna terminal yang benar, Anda dapat mengimpor tema terminal saya dari jendela Preferensi Terminal.

di mana menemukan opsi impor

tweak lainnya

Menambahkan ini ke file ~/.profileakan membuat lswarna itu keluaran secara default.

# Make ls use colors
export CLICOLOR=1
alias ls='ls -Fa'

Menambahkan ini akan menentukan warna sebagai variabel untuk membuat prompt lebih mudah untuk diedit.

# define colors
C_DEFAULT="\[\033[m\]"
C_WHITE="\[\033[1m\]"
C_BLACK="\[\033[30m\]"
C_RED="\[\033[31m\]"
C_GREEN="\[\033[32m\]"
C_YELLOW="\[\033[33m\]"
C_BLUE="\[\033[34m\]"
C_PURPLE="\[\033[35m\]"
C_CYAN="\[\033[36m\]"
C_LIGHTGRAY="\[\033[37m\]"
C_DARKGRAY="\[\033[1;30m\]"
C_LIGHTRED="\[\033[1;31m\]"
C_LIGHTGREEN="\[\033[1;32m\]"
C_LIGHTYELLOW="\[\033[1;33m\]"
C_LIGHTBLUE="\[\033[1;34m\]"
C_LIGHTPURPLE="\[\033[1;35m\]"
C_LIGHTCYAN="\[\033[1;36m\]"
C_BG_BLACK="\[\033[40m\]"
C_BG_RED="\[\033[41m\]"
C_BG_GREEN="\[\033[42m\]"
C_BG_YELLOW="\[\033[43m\]"
C_BG_BLUE="\[\033[44m\]"
C_BG_PURPLE="\[\033[45m\]"
C_BG_CYAN="\[\033[46m\]"
C_BG_LIGHTGRAY="\[\033[47m\]"

Menambahkan ini akan memberi Anda prompt berwarna multi-line.

# set your prompt
export PS1="\n$C_LIGHTGREEN\u$C_DARKGRAY@$C_BLUE\h $C_DARKGRAY: $C_LIGHTYELLOW\w\n$C_DARKGRAY\$$C_DEFAULT "

Untuk daftar urutan pelarian yang digunakan dalam konfirmasi, periksa artikel ini

rennat
sumber
Tautan yang disediakan dalam jawaban Anda hilang.
Eric Sebasta
1
Sejak itu saya berhenti menggunakan aplikasi Terminal Apple yang mendukung iTerm2 ( iterm2.com ) Saya lebih suka itu membagi windows di atas tab dan tidak perlu ada hacks untuk mendukung pewarnaan yang benar (walaupun saya belum pernah menggunakan Terminal Apple dalam beberapa waktu dan itu mungkin tidak lagi membutuhkan
retasan yang
Bisakah saya menggunakan tema ini untuk gnome shell? Jika ya, bagaimana saya bisa melakukannya? Terima kasih banyak.
michele
@rennat Masalah dengan tautan posting ke posting blog adalah mereka pergi dan tidak dapat diandalkan, perbarui posting ini dengan instruksi dari blog Anda
Stevie G
@ surfer190 Saya menghapus tautan ke posting blog orang itu karena tidak perlu lagi menambal terminal untuk dukungan warna yang tepat.
rennat
19

geekology.co.za memiliki posting blog informatif tentang cara melakukan ini, "Mengaktifkan direktori Terminal dan menyoroti warna file di Mac OS X" . Jika dipindahkan atau dihapus, dasarnya adalah:

Tambahkan ke .bashrc atau .profile Anda:

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Simpan file. Buka terminal baru dan gunakan

ls
ls -l
ls -la
ls -lah

Sisa artikel ini memiliki info tentang apa yang dilakukan warna dan cara mengubahnya (huruf yang Anda tetapkan untuk LSCOLORS adalah apa yang mengontrol warna apa yang Anda lihat).

Sorens
sumber
6
+1 untuk tidak hanya menautkan ke jawaban dan memasukkan inti di sini.
Philip Regan
Sepertinya tautannya adalah 404
Borealis
Berikut adalah alat untuk membantu menyesuaikan skema: https://geoff.greer.fm/lscolors/
AndyP
10

Pada Mac OS X Lion 10.7, Terminal memungkinkan Anda untuk menyesuaikan enam belas warna ANSI dan juga mendukung palet 256-warna.

Jadi, memasang SIMBL atau ekstensi lain untuk mendapatkan lebih banyak warna tidak lagi diperlukan.

Chris Page
sumber
0

Orang mungkin ingin melihat zsh + prezto . Ada panduan bagus di sini . zsh sudah diinstal di OSX. Prezto hanya menambahkan barang ke shell Anda. Aktifkan modul penyorotan sintaks, dan pergi ke kota :)

Valorum
sumber
Sepertinya tautan ke panduan rusak. Memberi 404 :(
Eric Seastrand
@Eric Terima kasih, saya memperbaiki tautannya. Lihat juga artikel tindak lanjutnya di sini
Valorum