Saya tidak tahu apakah itu dalam bash (shell default). Hal ini dimungkinkan dalam zsh (shell yang lebih kuat dari bash, tersedia di sebagian besar unit termasuk Ubuntu tetapi sering tidak diinstal secara default)
Pertama kali Anda menjalankan zsh, itu akan menawarkan untuk membuat file konfigurasi ( ~/.zshrc
) untuk Anda. Konfigurasi default agak mandul, untuk kompatibilitas historis. Untuk daftar penyelesaian berwarna, pilih 2
untuk mengonfigurasi "sistem penyelesaian baru", lalu 2
lagi untuk menyetelnya; di compinstall
menu, pilih 3
untuk mengatur gaya untuk menampilkan penyelesaian dan 3
kemudian 1
untuk mengaktifkan penyelesaian berwarna dan akhirnya 2
menggunakan warna yang sama seperti ls
.
Jika Anda lebih suka mengatur ini dengan tangan, berikut adalah baris yang Anda butuhkan di .zshrc
:
zstyle ':completion:*' list-colors "${(@s.:.)LS_COLORS}"
autoload -Uz compinit
compinit
The list-colors
gaya tunes warna pada penyelesaian nama file.
ls --color
akan Anda lakukan? Apakah Anda ingin yang pertama diwarnai, lalu ketika Anda menekan Tab lagi, yang kedua diwarnai, dll? Sesuatu yang lain