Với những công việc cần thao tác nhiều với dòng lệnh, một Terminal nhiều màu sắc và hỗ trợ nhiều thao tác sẽ có ích hơn là một Terminal nhàm chán với nền đen và chữ trắng. Vì vậy, thông thường mình sẽ cài nhiều plugins đễ hộ trợ cho công việc. Dưới đây là một số plugins của ZSH mà mình dùng để giúp việc làm việc với Terminal dễ dàng hơn.
Để sử dụng các plugins bên dưới chúng ta cần cài:
- ZSH: Trình shell dựa trên Bourne Shell với rất nhiều tính năng, hỗ trợ plugin và theme.
- Oh My ZSH: Là một plugin framework của ZSH giúp quản lý và load các plugin/theme tốt hơn.
Với các lệnh đã từng gõ trước đó, plugin này sẽ tự động đề xuất các lệnh phù hợp.
Sau khi gõ một vài ký tự. Plugin sẽ nhắc các gợi ý. Chọn →
để fill lệnh hoặc ↑
hay ↓
để xem lệnh phù hợp khác.
Xem hướng dẫn cài đặt tại đây.
Plugins này giúp tự động highlight lệnh chính và các tham số, dấu ngoặc giúp dễ nhìn hơn.
Xem hướng dẫn cài đặt tại đây.
Sau khi cài đặt xong phải kích hoạt highlighter cho các tham số, dấu ngoặc vì mặc định chỉ highlight lệnh chính. Chúng ta sẽ thêm vào .zshrc
như sau:
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern cursor)
Mặc định, ZSH đã hỗ trợ rất nhiều theme. Để dễ dàng cấu hình cũng như hiệu chỉnh theme, mình sử dụng Powerlevel10k
thay vì các theme khác.
Xem hướng dẫn cài đặt tại đây.
Sau khi cài đặt xong có thể thiết lập theme bằng cách chạy lệnh:
p10k configure
Một số ưu điểm:
- Rất nhiều tùy chỉnh bằng wizard giúp hiệu chỉnh giao diện theo ý muốn.
- Hỗ trợ nhiều segment khác nhau và dễ dàng thêm hoặc bỏ bớt. Trong đó mình thấy có một vài segment hữu ích như:
time
: Hiển thị thời giancommand_execution_time
: Thời gian thực thi lệnh kể từ lệnh cuối.battery
: Hiển thị mức pin.load
: CPU load
#Những #công #cụ #giúp #làm #việc #hiệu #quả #hơn #trên #Terminal