Zellij เทอร์มินัลมัลติเพล็กเซอร์ใหม่ที่เขียนด้วยสนิม

เกี่ยวกับ zellij

ในบทความหน้าเราจะมาดูที่ Zellij นี่คือพื้นที่ทำงานที่มุ่งเป้าไปที่นักพัฒนาและผู้ใช้ที่ชอบเทอร์มินัล ในสาระสำคัญนี้คือ un มัลติเพล็กเซอร์เทอร์มินัล (คล้ายกับ tmux) เขียนด้วย Rust.

หากเนื่องจากลักษณะของงานที่คุณทำโดยปกติโปรแกรมจำลองเทอร์มินัลที่คุณใช้ทุกวันขาดหายไปให้ลองใช้มัลติเพล็กเซอร์นี้ของ สถานีปลายทาง มันอาจจะน่าสนใจสำหรับคุณ Zellij มีระบบการออกแบบและระบบปลั๊กอินที่ช่วยให้คุณสร้างปลั๊กอินในภาษาใดก็ได้ที่คอมไพล์ WebAssembly.

Zellij ควรพร้อมสำหรับการใช้งานในชีวิตประจำวัน แต่ ยังคงจัดเป็นเบต้า. ซึ่งหมายความว่าเรายังสามารถพบข้อขัดข้องแปลก ๆ หรือพฤติกรรมที่ไม่ดีได้ที่นี่และที่นั่น แต่เมื่อนักพัฒนาพบแล้วควรได้รับการแก้ไขอย่างรวดเร็วพอสมควร อย่างไรก็ตามมันใช้งานได้อย่างสมบูรณ์และสามารถใช้งานได้วันต่อวัน เพียง แต่คุณต้องมีความอดทนพอสมควรหากในที่สุดมีปัญหาใด ๆ นอกจากนี้ยังมีคุณลักษณะบางอย่างที่ยังไม่ได้ใช้งาน แต่ด้วยการอัปเดตทางเราหวังว่าจะรวมไว้ด้วย

ลักษณะทั่วไปของ Zellij

  • Zellij นอกเหนือจากการใช้ Rust แล้วยัง จัดเตรียมพื้นที่ทำงานขนาดใหญ่จากเทอร์มินัลและมัลติเพล็กเซอร์เช่นเดียวกับ tmux และอื่น ๆ
  • เราจะพบว่ามัน ใช้ได้กับทั้งระบบปฏิบัติการ Gnu / Linux และ macOS.
  • เช่นเดียวกับมัลติเพล็กเซอร์อื่น ๆ Zellij อนุญาตให้ผู้ใช้แบ่งเทอร์มินัลออกเป็นแผงและแท็บต่างๆ. แต่ได้พยายามสร้างความแตกต่างจากโครงการอื่นที่คล้ายคลึงกัน นำเสนอวิธีที่น่าสนใจในการจัดระเบียบและปรับขนาดแผง.
  • แอปพลิเคชันนั้นเอง โดยค่าเริ่มต้นจะพบการกระจายแบบแยกแนวตั้งหรือแนวนอนที่ดีที่สุด. Zellij มีเครื่องมือเลย์เอาต์ที่ช่วยให้ผู้ใช้กำหนดพาเนลแมปในไฟล์ yaml และโหลดเมื่อเริ่มแอปพลิเคชัน ด้วยวิธีนี้เราสามารถจัดเรียงพาเนลได้ตามต้องการโดยไม่ต้องดำเนินการตั้งค่าทั้งหมด
  • เกี่ยวกับ อินเทอร์เฟซผู้ใช้ใช้งานง่ายมากน้ำหนักเบาและมีแถบสถานะที่ด้านล่างพร้อมแป้นพิมพ์ลัดที่ใช้ได้. นอกจากนี้ยังจะแสดงเคล็ดลับเกี่ยวกับวิธีการใช้เครื่องมือ
  • เมื่อ Zellij เริ่มต้นผู้ใช้จะสังเกตเห็นว่าพวกเขาจะ แสดงแป้นพิมพ์ลัดที่ใช้ได้ ที่ช่วยให้คุณล็อคเค้าโครงตัวเลือกแผงการเข้าถึงตัวเลือกแท็บปรับขนาดเลื่อนและออก เมื่อคุณใช้แป้นพิมพ์ลัดเหล่านี้แถบคำใบ้จะสลับไปยังแป้นพิมพ์ลัดที่มีให้สำหรับแผงควบคุมเช่นการสร้างแผงใหม่การย้ายไปมาระหว่างแผงปิดแผงที่ใช้งานอยู่เป็นต้น
  • แป้นพิมพ์ลัดตลอดจนเค้าโครงเริ่มต้นที่ Zellij ใช้เมื่อเริ่มต้นระบบสามารถเป็นได้ กำหนดค่า. คุณสามารถดูที่ไฟล์ แป้นพิมพ์ลัดเริ่มต้น.
  • นอกจากนี้ Zellij ยังมีแผงพิเศษบางอย่างที่ไม่ใช่เครื่องปลายทาง พาเนลเหล่านี้เรียกว่าปลั๊กอิน Zellij มาพร้อมกับปลั๊กอินที่สร้างไว้ล่วงหน้าเช่น Strider file explorer. Zellij ใช้ Webassembly และ WASI เพื่อโหลดพาเนลเหล่านี้และให้สิทธิ์เข้าถึงเครื่องโฮสต์

ดาวน์โหลดและติดตั้ง

ในการติดตั้งไบนารีของโปรแกรมนี้ใน Ubuntu เราจะต้อง ดาวน์โหลดแพ็คเกจ Gnu / Linux จากไฟล์ เว็บไซต์โครงการ.

ดาวน์โหลดแพ็คเกจ zellij จากเบราว์เซอร์

นอกจากนี้เรายังสามารถ ใช้ wget เพื่อดาวน์โหลดแพ็คเกจสามารถทำได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วพิมพ์คำสั่ง:

ดาวน์โหลดจากเทอร์มินัล

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

เมื่อการดาวน์โหลดเสร็จสิ้นเราจะต้อง แตกไฟล์ที่ดาวน์โหลดมา:

เปิดเครื่องรูดแพคเกจที่ดาวน์โหลด

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

จากนั้นเราจะไปที่โฟลเดอร์ที่มีการแตกแพ็กเกจ ขั้นตอนต่อไปจะเป็น ติดตั้งไบนารีใน / usr / local / bin ใช้ในเทอร์มินัล (Ctrl + Alt + T) คำสั่ง:

ติดตั้ง zellij

sudo install zellij /usr/local/bin

หลังจากการติดตั้งเราต้องการเพียง เขียน เซลลิจ ในอาคารผู้โดยสาร:

ทดสอบ zellij

เพื่อกำหนดค่า Zellij (แป้นพิมพ์ลัดเค้าโครงและปลั๊กอิน), ผู้ใช้สามารถปรึกษา เอกสาร นำเสนอบนเว็บไซต์ของโครงการ. Zellij สร้างขึ้นโดยทีมอาสาสมัครที่กระตือรือร้น ใครก็ตามที่ต้องการเข้าร่วมโดยไม่คำนึงถึงระดับของประสบการณ์สามารถทำตามคำแนะนำที่ระบุไว้ในพวกเขา หน้า GitHub.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา