Tôi đã thiết lập shell bash của mình để bất kỳ lệnh nào tôi nhập xuất hiện in đậm và đầu ra của lệnh được hiển thị ở trọng lượng bình thường:
Tôi đã làm điều này bằng cách thêm \e[01m
vào cuối PS1
biến của tôi để bật đậm và sử dụng trap DEBUG
để tắt nó:
trap 'printf "\e[0m" "$_"' DEBUG
Bằng cách đó, lệnh \e[0m
được in trước khi mỗi lệnh được thực thi và tôi có trọng lượng phông chữ bình thường trong đầu ra.
Làm thế nào tôi sẽ có được hiệu ứng tương tự trong zsh
?