Zellij, một bộ ghép kênh đầu cuối mới được viết bằng Rust

về zellij

Trong phần tiếp theo, chúng ta sẽ xem xét về Zellij. Đây là không gian làm việc hướng đến các nhà phát triển và bất kỳ người dùng nào thích thiết bị đầu cuối. Về bản chất, đây là un bộ ghép kênh đầu cuối (tương tự như tmux) được viết bằng Rust.

Nếu do đặc điểm của các tác vụ mà bạn thường thực hiện, trình giả lập đầu cuối mà bạn sử dụng hàng ngày bị thiếu, hãy thử bộ ghép kênh này của thiết bị đầu cuối nó có thể thú vị với bạn. Zellij bao gồm một hệ thống thiết kế và một hệ thống plugin cho phép bạn tạo các plugin bằng bất kỳ ngôn ngữ nào có thể biên dịch thành lắp ráp web.

Zellij đã sẵn sàng để sử dụng hàng ngày, nhưng vẫn được phân loại là beta. Điều này có nghĩa là chúng ta vẫn có thể tìm thấy một số lỗi kỳ lạ hoặc hành vi xấu ở đây và ở đó, nhưng một khi các nhà phát triển tìm thấy nó, nó sẽ được khắc phục khá nhanh chóng. Tuy nhiên, nó có đầy đủ chức năng và có thể được sử dụng hàng ngày. Chỉ bạn phải có một số kiên nhẫn nếu cuối cùng có bất kỳ vấn đề. Ngoài ra, cũng có một số tính năng vẫn chưa được triển khai, nhưng với việc thông qua các bản cập nhật, chúng tôi hy vọng chúng sẽ được đưa vào.

Đặc điểm chung của Zellij

  • Zellij, ngoài việc sử dụng Rust, còn cung cấp một không gian làm việc lớn từ thiết bị đầu cuối và bộ ghép kênh, cũng như tmux và những thứ tương tự.
  • Chúng tôi sẽ tìm thấy nó có sẵn cho cả hệ điều hành Gnu / Linux và macOS.
  • Giống như các bộ ghép kênh khác, Zellij cho phép người dùng chia thiết bị đầu cuối thành các bảng và tab khác nhau. Nhưng nó đã cố gắng tạo sự khác biệt với các dự án tương tự khác cung cấp một cách thú vị để tổ chức và thay đổi kích thước bảng điều khiển.
  • Bản thân ứng dụng theo mặc định, nó sẽ tìm thấy phân phối theo chiều dọc hoặc chiều ngang tốt nhất. Zellij bao gồm một công cụ bố cục cho phép người dùng xác định một sơ đồ bảng điều khiển trong một tệp yaml và tải nó khi họ khởi động ứng dụng. Bằng cách này, người ta có thể sắp xếp các bảng như mong muốn mà không cần phải thực hiện tất cả các công việc thiết lập.
  • Về Giao diện người dùng của nó rất dễ sử dụng, nhẹ và cung cấp thanh trạng thái ở dưới cùng với các phím tắt có sẵn. Ngoài ra, nó cũng sẽ cho chúng ta thấy các mẹo về cách sử dụng công cụ.
  • Khi Zellij bắt đầu, người dùng sẽ nhận thấy rằng họ sẽ hiển thị các phím tắt có sẵn cho phép bạn khóa bố cục, tùy chọn bảng điều khiển truy cập, tùy chọn tab, thay đổi kích thước, cuộn và thoát. Khi bạn sử dụng một trong các phím tắt này, thanh gợi ý sẽ chuyển sang các phím tắt có sẵn cho các bảng, chẳng hạn như tạo bảng mới, di chuyển giữa các bảng, đóng bảng đang hoạt động, v.v.
  • Các phím tắt, cũng như bố cục ban đầu được Zellij sử dụng khi khởi động, có thể configurar. Bạn có thể xem qua phím tắt mặc định.
  • Zellij cũng có một số bảng đặc biệt không phải là thiết bị đầu cuối. Các bảng này được gọi là plugin. Zellij đi kèm với một số plugin được tạo sẵn như trình khám phá tệp Strider. Zellij sử dụng Webassembly và WASI để tải các bảng này và cấp cho chúng quyền truy cập vào máy chủ.

Tải xuống và cài đặt

Để cài đặt tệp nhị phân của chương trình này trong Ubuntu, chúng ta chỉ cần tải xuống gói Gnu / Linux từ trang web dự án.

tải xuống gói zellij từ trình duyệt

Chúng tôi cũng có thể sử dụng wget để tải xuống gói, điều này có thể được thực hiện bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và nhập vào đó lệnh:

tải xuống từ thiết bị đầu cuối

wget https://github.com/zellij-org/zellij/releases/latest/download/zellij-x86_64-unknown-linux-musl.tar.gz

Sau khi quá trình tải xuống hoàn tất, chúng tôi sẽ phải giải nén tệp đã tải xuống:

giải nén gói đã tải xuống

tar xzvf zellij-x86_64-unknown-linux-musl.tar.gz

Sau đó, chúng tôi sẽ đi đến thư mục mà gói đã được giải nén. Bước tiếp theo sẽ là cài đặt nhị phân trong / usr / local / bin bằng cách sử dụng trong terminal (Ctrl + Alt + T) lệnh:

cài đặt zellij

sudo install zellij /usr/local/bin

Sau khi cài đặt, chúng tôi chỉ cần viết zellij trong nhà ga:

thử nghiệm zellij

Để định cấu hình Zellij (phím tắt, bố cục và plugin), người dùng có thể tham khảo tài liệu được cung cấp trên trang web của dự án. Zellij được xây dựng bởi một đội ngũ tình nguyện viên nhiệt tình. Bất kỳ ai muốn tham gia, bất kể mức độ kinh nghiệm của họ, đều có thể làm theo hướng dẫn được chỉ ra trong Trang GitHub.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.