Hyper ซึ่งเป็นโปรแกรมจำลองเทอร์มินัลที่สร้างขึ้นด้วยเทคโนโลยีเว็บ

เกี่ยวกับไฮเปอร์

ในบทความต่อไปเราจะมาดู Hyper เกี่ยวกับ โปรแกรมจำลองเทอร์มินัลที่สร้างขึ้นด้วยเทคโนโลยีเว็บ: จาวาสคริปต์, HTML, CSS. เป้าหมายของโครงการคือการสร้างประสบการณ์ที่สวยงามและขยายได้สำหรับผู้ใช้อินเทอร์เฟซบรรทัดคำสั่งตามมาตรฐานเว็บแบบเปิด ไฮเปอร์ขึ้นอยู่กับ xterm.jsคอมโพเนนต์ส่วนหน้าที่เขียนใน TypeScript Hyper ให้การสนับสนุนข้ามแพลตฟอร์มเพื่อทำงานบน Gnu / Linux, macOS และ Windows

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

การพัฒนาล่าสุดของตัวจำลองเทอร์มินัลไฮเปอร์ได้มุ่งเน้นไปที่การปรับปรุงเวลาในการตอบสนองของอินพุตและความเร็วในการส่งออกข้อความรวมทั้งมุ่งเน้นไปที่การแก้ไขข้อบกพร่องต่างๆ ในขณะที่ฉันทำการทดสอบ แต่การเรนเดอร์นั้นรวดเร็วและเพียงพอสำหรับกรณีที่ทดสอบส่วนใหญ่

กระบวนการเทอร์มินัลเบื้องหลัง
บทความที่เกี่ยวข้อง:
วิธีทำให้กระบวนการเทอร์มินัลทำงานในพื้นหลัง

ไฮเปอร์ มีฟังก์ชั่นที่หลากหลายรวมถึงแท็บและมัลติเพล็กซ์ โดยค่าเริ่มต้นการเปิดพาเนลหรือแท็บใหม่จะรีเซ็ตไดเร็กทอรีการทำงานเป็นโฮมไดเร็กทอรี ในการแก้ปัญหานี้ควรใช้ปลั๊กอิน ไฮเปอร์ซีดับบลิว สำหรับแท็บใหม่เพื่อเก็บไดเร็กทอรีปัจจุบัน

หากคุณกำลังมองหาโปรแกรมจำลองเทอร์มินัลที่ใช้เทคโนโลยีเว็บนี่เป็นตัวเลือกที่ดีที่ได้รับการสนับสนุนอย่างมากในเว็บไซต์เช่น GitHub Hyper เวอร์ชันล่าสุดมีการเปลี่ยนแปลงหลายอย่างที่ช่วยเพิ่มความเร็วได้อย่างมาก หากคุณใช้เวลาอยู่ในอาคารผู้โดยสารเป็นเวลานานนี่คือ ทางเลือกแทนตัวเลียนแบบเทอร์มินัล 'ดั้งเดิม'.

ลักษณะทั่วไปของไฮเปอร์

สสารมืดมากเกินไป

  • โปรแกรมจำลองเทอร์มินัลนี้ ทำงานบน Gnu / Linux, macOS และ Windows
  • Su ความสามารถในการขยาย สิ่งนี้เกี่ยวข้องกับความสามารถในการปรับแต่งแอปพลิเคชันตามความชอบและรสนิยมของแต่ละบุคคล ความยืดหยุ่นนี้นำเสนอโดย ปลั๊กอินและธีม และธีมที่มีอยู่
  • Hyper ไม่ยอมรับอาร์กิวเมนต์บรรทัดคำสั่งในทางปฏิบัติ แต่ เราสามารถปรับเปลี่ยนตามความต้องการของเราผ่านไฟล์คอนฟิกูเรชัน ~ / .hyper.js.
  • มาหากัน disponibles อุปกรณ์เสริมมากกว่า 20 รายการ พวกเขากำลังจะเพิ่มฟังก์ชันเพิ่มเติมให้กับโปรแกรมจำลองเทอร์มินัลนี้
  • เราจะมีความเป็นไปได้ที่จะเลือกไฟล์ เรนเดอร์ ผ้าใบ o WebGL เพื่อประสิทธิภาพการมองเห็นที่ราบรื่น
  • เราจะสามารถปรับแต่งโปรแกรมจำลองนี้ให้เหมาะกับขั้นตอนการทำงานใด ๆ
  • เราสามารถใช้ คีย์แมปที่กำหนดเอง.
  • บัญชีด้วย ยืนอิโมจิ.
  • ก็มีข้อเสนอที่ดี ความเข้ากันได้ของพร็อกซี.

ชุดไฮไลต์ไฮเปอร์อิเล็กตรอน

นี่เป็นเพียงคุณสมบัติบางส่วนคุณสามารถตรวจสอบคุณสมบัติทั้งหมดได้ในไฟล์ เว็บไซต์โครงการ.

การติดตั้งบน Ubuntu

สำหรับการติดตั้งเราจะพบแพ็คเกจ. deb ที่พร้อมใช้งาน แต่เราจะมีความเป็นไปได้ในการดาวน์โหลด AppImage

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

ดาวน์โหลดด้วย wget hyper

wget -O hyper.deb https://releases.hyper.is/download/deb

เมื่อดาวน์โหลดแล้วเราจะต้อง ดำเนินการติดตั้ง:

การติดตั้งไฮเปอร์. deb

sudo dpkg -i hyper.deb

หากคุณต้องการใช้ไฟล์. AppImage สิ่งที่คุณต้องทำคือ สิ่งที่ต้องทำคือไฟล์ AppImage ที่เราสามารถดาวน์โหลดจากเว็บเดียวกันสามารถเรียกใช้งานได้. เราสามารถทำได้โดยเขียนสิ่งต่อไปนี้ในเทอร์มินัลเดียวกัน:

ดาวน์โหลด AppImage Hyper

wget -O hyper.AppImage https://releases.hyper.is/download/AppImage

chmod u+x hyper.AppImage

หลังจากนี้เราทำได้ ใช้โปรแกรมจำลองเทอร์มินัลโดยดับเบิลคลิกที่ไฟล์. AppImage.

องค์ประกอบ

เราจะไม่พบตัวจัดการปลั๊กอินที่ซับซ้อนภายในแอปพลิเคชันเพื่อช่วยในการติดตั้งปลั๊กอิน แต่เราจะต้องe แก้ไขไฟล์ ไฟล์ config ~ / .hyper.js และเพิ่มบรรทัดข้อความ. ตัวอย่างเช่นในการใช้ปลั๊กอิน ไฮเปอร์พาวเวอร์เราจะต้องเพิ่มบรรทัดต่อไปนี้ในไฟล์:

เพิ่มปลั๊กอินไฮเปอร์พาวเวอร์

plugins: [
"hyperpower",
],

หากคุณไม่ชอบธีมเริ่มต้นคุณจะสามารถเปลี่ยนได้ เราจะทำได้ เพิ่มหัวข้อ เพิ่มในส่วนปลั๊กอินของไฟล์กำหนดค่า (~ / .hyper.js) ดังที่คุณเห็นในภาพหน้าจอก่อนหน้านี้ เราสามารถดูตัวเลือกการกำหนดค่าทั้งหมดในไฟล์ หน้าโครงการ GitHub.


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

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

*

*

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