Zellij, multiplexer terminal baru yang ditulis dengan Rust

tentang zellij

Pada artikel selanjutnya kita akan melihat Zellij. Ini adalah ruang kerja yang ditujukan untuk pengembang dan semua pengguna yang menyukai terminal. Intinya, ini un multiplekser terminal (mirip dengan tmux) yang ditulis dalam Rust.

Jika, karena karakteristik tugas yang biasanya Anda lakukan, emulator terminal yang Anda gunakan setiap hari gagal, coba multiplekser ini terminal itu mungkin menarik bagi Anda. Zellij menyertakan sistem desain dan sistem plugin yang memungkinkan Anda membuat plugin dalam bahasa apa pun yang dikompilasi WebAssembly.

Zellij harus siap digunakan sehari-hari, tapi masih diklasifikasikan sebagai beta. Ini berarti kami masih dapat menemukan beberapa crash aneh atau perilaku buruk di sana-sini, tetapi begitu pengembang menemukannya, itu harus diperbaiki dengan cukup cepat. Namun, ini berfungsi penuh dan dapat digunakan untuk sehari-hari. Hanya Anda yang harus memiliki kesabaran jika pada akhirnya ada masalah. Selain itu, ada juga beberapa fitur yang belum diimplementasikan, tetapi dengan berlalunya pembaruan kami berharap fitur tersebut akan disertakan.

Karakteristik umum Zellij

  • Zellij, selain menggunakan Rust juga menyediakan ruang kerja yang besar dari terminal dan multiplekser, seperti halnya tmux dan sejenisnya.
  • Kami akan menemukannya tersedia untuk sistem operasi Gnu / Linux dan macOS.
  • Seperti multiplexer lainnya, Zellij memungkinkan pengguna untuk membagi terminal menjadi panel dan tab yang berbeda. Tetapi telah mencoba untuk membedakan dirinya dari proyek serupa lainnya menawarkan cara yang menarik untuk mengatur dan mengubah ukuran panel.
  • Aplikasinya sendiri secara default akan menemukan distribusi pemisahan vertikal atau horizontal terbaik. Zellij menyertakan mesin tata letak yang memungkinkan pengguna untuk menentukan peta panel dalam file yaml dan memuatnya saat mereka memulai aplikasi. Dengan cara ini, panel dapat diatur sesuai keinginan tanpa harus melakukan semua pekerjaan pengaturan.
  • Dalam hal Antarmuka penggunanya sangat mudah digunakan, ringan, dan menawarkan bilah status di bagian bawah dengan pintasan keyboard yang tersedia. Selain itu, ini juga akan menunjukkan kepada kami tips tentang cara menggunakan alat tersebut.
  • Ketika Zellij dimulai, pengguna akan menyadari bahwa mereka akan melakukannya tampilkan pintasan keyboard yang tersedia yang memungkinkan Anda mengunci tata letak, opsi panel akses, opsi tab, mengubah ukuran, menggulir, dan keluar. Saat Anda menggunakan salah satu pintasan keyboard ini, bilah petunjuk beralih ke pintasan keyboard yang tersedia untuk panel, seperti membuat panel baru, berpindah antar panel, menutup panel aktif, dan sebagainya.
  • Pintasan keyboard, serta tata letak awal yang digunakan oleh Zellij saat memulai, bisa configurar. Anda dapat melihat di pintasan keyboard default.
  • Zellij juga memiliki beberapa panel khusus yang tidak bersifat terminal. Panel ini disebut plugin. Zellij hadir dengan beberapa plugin bawaan seperti penjelajah file Strider. Zellij menggunakan Webassembly dan WASI untuk memuat panel ini dan memberinya akses ke mesin host.

Unduh dan instal

Untuk menginstal biner program ini di Ubuntu, kita hanya perlu unduh paket untuk Gnu / Linux dari situs proyek.

unduh paket zellij dari browser

Kita juga bisa gunakan wget untuk mengunduh paket, ini dapat dilakukan dengan membuka terminal (Ctrl + Alt + T) dan mengetik di dalamnya perintah:

unduh dari terminal

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

Setelah unduhan selesai, kami harus melakukannya ekstrak file yang didownload:

unzip paket yang diunduh

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

Kemudian kita akan pergi ke folder tempat paket tersebut diekstraksi. Langkah selanjutnya adalah instal biner di / usr / local / bin menggunakan di terminal (Ctrl + Alt + T) perintah:

instal zellij

sudo install zellij /usr/local/bin

Setelah instalasi, kita hanya perlu menulis Zellij di terminal:

menguji zellij

Untuk mengkonfigurasi Zellij (pintasan keyboard, tata letak, dan plugin), pengguna dapat berkonsultasi dengan Dokumentasi ditawarkan di situs proyek. Zellij dibangun oleh tim relawan yang antusias. Siapa pun yang ingin bergabung, apa pun tingkat pengalamannya, dapat mengikuti petunjuk yang tertera di dalamnya Halaman GitHub.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.