10 plugin Oh My ZSH hàng đầu phải có cho người dùng Mac

10 Plugin Oh My Zsh Hang Dau Phai Co Cho Nguoi Dung Mac



Nếu bạn là người dùng mac, bạn có thể sử dụng thiết bị đầu cuối cho tất cả các tác vụ phát triển của mình. Theo mặc định, macOS đi kèm với Zsh làm shell mặc định. Điều này có nghĩa là bạn có được tất cả các công cụ hữu ích của Zsh.

Tuy nhiên, để tăng cường mức sử dụng shell, bạn có thể cài đặt Oh My Zsh để có được danh sách đầy đủ các tính năng và tiện ích.

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cho bạn các plugin hữu ích nhất mà bạn có thể tích hợp với thiết bị đầu cuối mac của mình để đạt năng suất tối đa.







Oh My Zsh là một khung nguồn mở phổ biến để quản lý cấu hình Zsh của bạn. Nó đi kèm với rất nhiều plugin và chủ đề có thể nâng cao trải nghiệm thiết bị đầu cuối của bạn.



Điều kiện tiên quyết:

Trước khi chúng ta đi sâu vào thế giới plugin Oh My Zsh, hãy đảm bảo rằng bạn có sẵn các điều kiện tiên quyết sau:



  • Đã cài đặt Oh My Zsh – Nếu bạn chưa cài đặt Oh My Zsh, bạn có thể làm theo hướng dẫn cài đặt trên kho lưu trữ Oh My Zsh GitHub chính thức.
  • Cấu hình Zsh cơ bản – Bạn nên có hiểu biết cơ bản về Zsh và biết cách định cấu hình nó. Nếu không, bạn có thể bắt đầu với tệp cấu hình “~/.zshrc” tối thiểu.

Bây giờ chúng ta đã có các điều kiện tiên quyết, hãy bắt đầu.

Plugin bia

Homebrew là trình quản lý gói mạnh mẽ nhất dành cho macOS đi kèm với kho công cụ phong phú.

Thay vì nhập tất cả các lệnh, bạn có thể sử dụng plugin brew để thêm một số bí danh cho các lệnh brew phổ biến.

Để sử dụng nó, hãy thêm brew vào mảng plugin của tệp zshrc của bạn:

bổ sung = ( ... pha )

Điều này sẽ cung cấp cho bạn quyền truy cập vào các bí danh như sau:

Plugin bí danh phổ biến

Plugin này tạo bí danh phím tắt hữu ích cho nhiều lệnh thường được sử dụng.

Để sử dụng nó, hãy thêm các bí danh chung vào mảng plugin trong tệp zshrc của bạn:

bổ sung = ( ... bí danh chung )

Bạn có thể xem các bí danh được hỗ trợ trong liên kết sau:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/common-aliases

Plugin MacOS

Được đặt tên trước đây là OSX, plugin này cung cấp một số tiện ích để làm cho nó thú vị hơn trên macOS.

Để bắt đầu sử dụng nó, hãy thêm plugin macos vào mảng plugin của bạn trong “~/.zshrc”:

bổ sung = ( ... hệ điều hành Mac )

Các lệnh được hỗ trợ:

Xcode

Plugin này cung cấp một số tiện ích có thể giúp bạn sử dụng Xcode và phát triển iOS hàng ngày.

bổ sung = ( ... xcode )

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/xcode

Plugin Git

Plugin Git cung cấp các phím tắt và thông tin mạnh mẽ về tất cả kho lưu trữ Git ngay trong lời nhắc của bạn. Điều này hữu ích nếu bạn làm việc với nhiều cơ sở mã và liên tục chuyển đổi giữa chúng

Để bật plugin Git, hãy mở tệp “~/.zshrc” của bạn và thêm “git” vào danh sách plugin:

bổ sung = ( git )

Khi plugin Git được bật, bạn có thể sử dụng nhiều lệnh và thông tin hữu ích liên quan đến Git.

Ví dụ: để hiển thị nhánh hiện tại trong dấu nhắc, chúng ta có thể điều hướng đến thư mục kho lưu trữ.

$ đĩa CD / trang chủ / âm thanh siêu âm / điểm chuẩn

Khi chúng tôi điều hướng đến kho lưu trữ điểm chuẩn, lời nhắc sẽ thay đổi để phản ánh tên kho lưu trữ và nhánh hiện tại như sau:

➜ điểm chuẩn git: ( chủ yếu )

Sử dụng lệnh sau để kiểm tra trạng thái của kho Git:

$ trạng thái git

Plugin đánh dấu cú pháp

Làm nổi bật cú pháp là một tính năng bắt buộc phải có khi chỉnh sửa mã trong terminal của bạn. Để bật tính năng tô sáng cú pháp trong lệnh Zsh, chúng ta có thể thêm và kích hoạt plugin tô sáng cú pháp.

Điều này có thể giúp bạn phát hiện và nhanh chóng sửa lỗi trong lệnh cũng như phân biệt các loại tệp khác nhau.

Plugin tô sáng cú pháp thêm màu sắc vào các lệnh của bạn, giúp phát hiện lỗi và phân biệt các loại tệp khác nhau dễ dàng hơn.

Để cài đặt nó, hãy sao chép kho lưu trữ Git và thêm “zsh-syntax-highlighting” vào danh sách plugin “~/.zshrc”.

$ bản sao git https: // github.com / người dùng zsh / zsh-cú pháp-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / bổ sung / làm nổi bật cú pháp zsh

Chỉnh sửa tệp cấu hình Zsh và thêm plugin.

bổ sung = ( làm nổi bật cú pháp zsh )

Sau khi bạn lưu các thay đổi, hãy tải lại tệp cấu hình hoặc khởi chạy phiên cuối mới.

Khi bạn nhập lệnh, Zsh sẽ hiển thị cho bạn biết đó là lệnh hợp lệ hay không hợp lệ bằng cách đánh dấu lệnh đó bằng màu xanh lục và đỏ tương ứng.

Plugin tự động đề xuất

Plugin thứ hai và mạnh nhất trong hệ sinh thái Oh My Zsh là plugin tự động đề xuất.

Đúng như tên gọi, plugin này giúp tự động đề xuất các lệnh theo loại của bạn. Điều này dựa trên lịch sử lệnh trước đó của bạn.

Để cài đặt plugin, hãy bắt đầu bằng cách sao chép kho lưu trữ như trong lệnh sau:

$ bản sao git https: // github.com / người dùng zsh / zsh-tự động đề xuất ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / bổ sung / zsh-tự động đề xuất

Tiếp theo, chỉnh sửa tệp cấu hình Zsh và tên plugin như sau:

bổ sung = ( # plugin khác zsh-tự động đề xuất)

Sau khi được bật, bạn có thể bắt đầu nhập lệnh vì plugin sẽ đề xuất tự động điền cho các lệnh đã thực hiện trước đó. Bạn có thể nhấn tab để chấp nhận các đề xuất.

Plugin lịch sử Zsh

Plugin lịch sử bổ sung thêm chức năng để quản lý lịch sử lệnh của bạn.

Để cài đặt nó, hãy thêm “history” vào danh sách plugin “~/.zshrc” như sau:

bổ sung = ( lịch sử )

Sau khi được bật, chúng ta có thể sử dụng các lệnh khác nhau để tương tác với lịch sử lệnh:

Ví dụ: sử dụng lệnh sau để xem lịch sử lệnh:

$ lịch sử

Sử dụng lệnh sau để thực thi một lệnh cụ thể từ lịch sử:

$ ! 42

Sử dụng lệnh sau để tìm kiếm lệnh trong lịch sử:

$ lịch sử | nắm chặt từ khóa

Plugin tìm kiếm mờ (fzf)

Tiếp theo trong danh sách là Fuzzy Finder, còn được gọi là plugin fzf. Plugin này cho phép chúng tôi tìm kiếm và chọn các tệp, xử lý, v.v. một cách tương tác bằng cách sử dụng công cụ tìm kiếm mờ.

Để cài đặt nó, hãy sao chép kho lưu trữ vào thư mục plugin Oh My Zsh.

$ bản sao git --chiều sâu 1 https: // github.com / kỳ lân / fzf-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / bổ sung / plugin fzf-zsh

Chỉnh sửa tệp cấu hình Zsh và thêm plugin như sau:

bổ sung = ( ... fzf-zsh-plugin )

Sau khi được bật, hãy tải lại cấu hình Zsh hoặc khởi chạy shell mới.

Sau đó, bạn có thể sử dụng plugin bằng cách chạy lệnh “fzf”:

$ fzf

Sử dụng lệnh sau để tìm kiếm trong lịch sử lệnh:

$ lịch sử | fzf

Bạn cũng có thể thực hiện các tác vụ phức tạp hơn như tìm kiếm mờ để chạy các tiến trình và tiêu diệt chúng:

$ ps ĐẾN | fzf | ôi '{in $2}' | xargs giết -9

Từ đó, bạn có thể chọn lệnh mà bạn muốn hủy.

Plugin đại lý SSH

Plugin SSH Agent tự động tải các khóa SSH có sẵn khi phiên shell bắt đầu. Điều này giúp bạn rất dễ dàng khi cần tương tác với nhiều loại máy từ xa.

Để kích hoạt nó, hãy thêm tên plugin “ssh-agent” vào danh sách plugin “~/.zshrc”.

bổ sung = ( ... đại lý ssh )

Khi plugin SSH Agent được bật, ZSH sẽ tự động tải các khóa SSH khi khởi chạy. Do đó, bạn có thể sử dụng SSH mà không cần nhập cụm mật khẩu mỗi lần.

Trích xuất plugin

Plugin Extract cung cấp một cách nhanh chóng để trích xuất các định dạng lưu trữ khác nhau như zip, tar và gzip.

Plugin xác định một chức năng gọi là “giải nén” để trích xuất tệp lưu trữ mà bạn chuyển vào đó và nó hỗ trợ nhiều loại tệp lưu trữ.

Bằng cách này, bạn không cần phải biết lệnh cụ thể nào sẽ trích xuất một tệp; bạn chỉ cần giải nén và hàm sẽ lo phần còn lại.

Thêm nó để kích hoạt nó.

Thêm tên plugin vào danh sách plugin “~/.zshrc”.

bổ sung = ( ... trích xuất )

Plugin trang người đàn ông màu

Trang hướng dẫn sử dụng là công cụ tuyệt vời cho tất cả chúng ta. Tuy nhiên, chúng hơi nhàm chán với văn bản đen trắng. Để làm cho chúng thú vị hơn và dễ đọc hơn, hãy bật plugin Colored Man Pages.

Plugin này thêm tính năng tô sáng cú pháp vào các trang man, giúp chúng dễ đọc và điều hướng hơn.

Chỉnh sửa tệp cấu hình Zsh và thêm tên plugin như sau:

bổ sung = ( ... trang-man-màu )

Plugin không tìm thấy lệnh

Bạn thường xuyên khó chịu vì lỗi “không tìm thấy lệnh” và phải tìm kiếm thủ công những công cụ nào bị thiếu? Đừng lo lắng nữa.

Plugin “không tìm thấy lệnh” sử dụng gói “không tìm thấy lệnh” cho Zsh để cung cấp các gói được đề xuất sẽ được cài đặt nếu không tìm thấy lệnh.

Kích hoạt nó bằng cách thêm nó vào danh sách.

bổ sung = ( ... lệnh không tìm thấy )

Cách sử dụng ví dụ:

$ ifconfig

Có thể tìm thấy chương trình 'ifconfig' TRONG các gói sau:

* công cụ mạng

Thử: sudo đúng cách cài đặt < gói đã chọn >

Ở đó bạn có nó!

Phần kết luận

Trong hướng dẫn mở rộng này, chúng tôi đã khám phá nhiều plugin Oh My Zsh có thể nâng cao năng suất thiết bị đầu cuối của bạn.