Cài đặt Oh-my-zsh và cấu hình zsh-autosuggestions
Last updated
Last updated
Zsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added.
Oh-my-zsh hiểu đơn giản là một framework giúp bạn quản lý các thiết lập của zsh một cách dễ dàng. oh-my-zsh hiện đang cung cấp hơn 200 plugins và hơn 140 themes được phát triển từ cộng đồng.
Oh-my-zsh đã quá nổi tiếng để mình phải giới thiệu ra ở đây. Từ khi sử dụng Oh-my-zsh mình chẳng cần phải ghi nhớ các cú pháp command line, cũng chẳng cần phải gõ git branch
để xem nhánh làm việc hiện tại của mình hay xem code của mình đã được commit hay chưa. Thời gian và số lượng command phải gõ trên terminal giảm đi đáng kể.
Vì vậy, sau khi cài đặt Ubuntu việc đầu tiên mình làm luôn là cài đặt Oh-my-zsh và plugin zsh-autosuggestions, thay thế cho terminal mặc định của ubuntu.
Thiết lập để sử dụng zsh
làm terminal mặc định trên Ubuntu: Click chuột phải lên cửa sổ terminal, chọn Profiles -->> Profile Preferences
Điền zsh
vào mục Custom command
và tích vào các mục như hình.
Thêm plugin vào danh sách plugin của oh-my-zsh
Sửa màu của suggestion text trong file config.zsh
'fg=22'
là mã màu, tham khảo thêm nhiều mã màu hơn tại đây
Nếu tính năng autosuggestions vẫn chưa hoạt động bạn có thể tham khảo thêm cấu hình trong file .zshrc
của mình tại đây (Nhớ đổi đường dẫn đến thư mục home cho đúng với máy của bạn)
Xem nhiều thông tin hơn tại repo github của zsh và zsh-autosuggestions