ในบทความหน้าเราจะมาดูที่ 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 จากไฟล์ เว็บไซต์โครงการ.
นอกจากนี้เรายังสามารถ ใช้ 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) คำสั่ง:
sudo install zellij /usr/local/bin
หลังจากการติดตั้งเราต้องการเพียง เขียน เซลลิจ ในอาคารผู้โดยสาร:
เพื่อกำหนดค่า Zellij (แป้นพิมพ์ลัดเค้าโครงและปลั๊กอิน), ผู้ใช้สามารถปรึกษา เอกสาร นำเสนอบนเว็บไซต์ของโครงการ. Zellij สร้างขึ้นโดยทีมอาสาสมัครที่กระตือรือร้น ใครก็ตามที่ต้องการเข้าร่วมโดยไม่คำนึงถึงระดับของประสบการณ์สามารถทำตามคำแนะนำที่ระบุไว้ในพวกเขา หน้า GitHub.