Mac OSX: Tidak dapat mewarnai symlink yang rusak


12

Pada mesin linux saya, Anda dapat mengetahui symlink utuh dari yang rusak, karena yang rusak berwarna merah. Saya sudah mencoba mengatur ini di mac saya dengan menambahkan beberapa konfigurasi ke PSCOLORS di .bash_profile saya, tetapi sejauh ini tidak ada yang berhasil. Saya telah berhasil mendapatkan pewarnaan untuk membedakan direktori, file, file yang dapat dieksekusi, dan symlink. Namun, symlink yang rusak bukan warna yang berbeda dari symlink yang utuh. Pencarian di Google belum memberikan hasil yang menjanjikan. Ide ide? Trik?


Anda mungkin berhasil memasang porta Linux lsyang mendukung tautan simbolik pewarnaan untuk targetnya, dan warna tautan yatim. OS X lstidak bisa melakukannya. Ini 150KB kode sumber vs. 25KB kode sumber ...
Daniel Beck

Jawaban:



11

Instal Homebrew terlebih dahulu.

  1. Instal GNU coreutils: brew install coreutils
  2. Masukkan yang berikut ini di ~/.bash_profile: eval $(gdircolors) alias ls="gls --color=auto"

Buka shell baru, dan tautan yang terputus akan disorot seperti di Linux.


1
jangan lupa untuk menambahkan alias berikut di ~ / .bash_profile Anda:alias ls="gls --color=auto"
carlito

1
Karena hanya output dircolors, Anda bisa juga hanya menempatkan eval $(dircolors)dalam Anda ~/.bash_profile(jika dircolors diinstal)
SCZ

Kiat bagus, saya telah menambahkannya ke jawabannya. Terima kasih kepada @lorenzo.
Fish Monitor
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.