16 คะแนน โดย GN⁺ 2024-07-11 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • Zed เริ่มให้บริการบิลด์สำหรับ Linux อย่างเป็นทางการ
  • Zed คือโค้ดเอดิเตอร์โอเพนซอร์สสมัยใหม่ที่พัฒนาขึ้นใหม่ทั้งหมดด้วย Rust และใช้เรนเดอเรอร์ที่เร่งความเร็วด้วย GPU
  • หากต้องการติดตั้ง Zed บนลินุกซ์ดิสทริบิวชันส่วนใหญ่ เพียงรันเชลล์สคริปต์ที่ให้มา

ความยากในการสร้าง Zed บน Linux

  • การสร้าง UI toolkit และแอปพลิเคชันบน Linux หมายถึงต้องทำงานกับสภาพแวดล้อมที่หลากหลายมาก
  • มีหลายอย่างที่ Zed ต้องรองรับ เช่น GPU, ดิสทริบิวชัน และ window manager

แผนต่อไปและการขอความช่วยเหลือ

  • ทีมงานหวังว่าจะได้รับความช่วยเหลือในการนำ Zed ไปสู่ดิสทริบิวชันของคุณ
  • หวังว่าจะได้รับความช่วยเหลือในการดีบักปัญหาบนการตั้งค่า Linux เดสก์ท็อปที่หลากหลายมากขึ้น
  • หวังว่าจะได้รับความช่วยเหลือในการสร้างการรองรับภาษา

ความเห็นของ GN⁺

  • การที่ Zed เริ่มรองรับ Linux ถือเป็นหมุดหมายสำคัญในตลาดโอเพนซอร์สเอดิเตอร์
  • เนื่องจากพัฒนาด้วย Rust จึงคาดว่าจะมีทั้งเสถียรภาพและประสิทธิภาพที่ดี และการเรนเดอร์แบบเร่งความเร็วด้วย GPU คือจุดเด่นที่แตกต่าง
  • อย่างไรก็ตาม เนื่องจากความหลากหลายของสภาพแวดล้อม Linux จึงยังจำเป็นต้องมีการทดสอบและดีบักอย่างต่อเนื่องเพื่อรับประกันการทำงานที่เสถียร
  • ยังต้องติดตามกันต่อไปว่าความสามารถในการขยายและการปรับแต่งของ Zed จะอยู่ในระดับใด และจะรองรับฟีเจอร์อำนวยความสะดวกของเอดิเตอร์เดิม ๆ ได้มากน้อยแค่ไหน
  • สำหรับผู้ใช้ Linux มีเอดิเตอร์ที่แข็งแกร่งอยู่แล้ว เช่น VS Code, Sublime Text, Vim, Emacs ดังนั้น Zed จำเป็นต้องสื่อสารจุดแตกต่างของตัวเองให้ชัดเจน

7 ความคิดเห็น

 
clvswft03 2024-07-14

ผมสงสัยเหมือนกันว่าเมื่อเทียบกับ (neo)vim และ vscode ที่มีอยู่เดิมแล้ว จะสร้างจุดแตกต่างอย่างไรนะครับ

 
draupnir 2024-07-12

ว้าว...พอลองลงบน macOS แล้วก็รู้สึกว่าอยากลองใช้ดูสักครั้งนะครับ.. ชอบความเรียบสะอาดของมัน

 
hanjukim 2024-07-12

ถ้าเสริมฟีเจอร์ Git กับฟีเจอร์ Diff ให้ดีขึ้นอีกหน่อย ก็น่าจะใช้งานได้ดีมากจริง ๆ..

 
laeyoung 2024-07-11

ฉันก็รู้สึกว่านี่เป็นจุดที่ไม่สะดวกที่สุดเหมือนกันครับ
พอจะใช้งานก็บอกให้อัปเดต แต่ขนาดอัปเดตก็หลายร้อยเมกะ แถมเซิร์ฟเวอร์ก็อยู่ต่างประเทศเลยช้าด้วย T_T

 
bus710 2024-07-11

ดูเหมือนว่าคำบ่นของผู้ใช้ vim ที่มีต่อ zed ส่วนใหญ่น่าจะเป็นเรื่องที่ไม่มีการแยกโหมด ex หรือโหมด insert ออกมาให้โดยเฉพาะ

 
GN⁺ 2024-07-11
ความคิดเห็นบน Hacker News
  • ดีใจที่ใช้ Zed บน Mac อยู่แล้ว และยังใช้ต่อได้เมื่อต้องย้ายไป Linux

    • ฟีเจอร์ทำงานร่วมกันไม่จำเป็นและมีความเสี่ยงด้านความปลอดภัย
    • เนื่องจากต้องทำงานร่วมกับหลายทีม จึงมีโอกาสน้อยที่จะเปลี่ยนเอดิเตอร์
  • ลองใช้ Zed อยู่ไม่กี่สัปดาห์ แต่สุดท้ายก็กลับไปใช้ VSCode

    • VSCode เร็วมาก
    • การทำงานร่วมกับ Typescript language server ยังไม่ดีเท่า VSCode
    • ความไม่สะดวกเล็ก ๆ น้อย ๆ สะสมจนสุดท้ายกลับไปใช้ VSCode
  • สงสัยเกี่ยวกับ UI toolkit ของ Zed

    • ใช้ UI toolkit ที่พัฒนาขึ้นเองชื่อ gpui
    • มี binding สำหรับแต่ละ OS และใช้ abstraction ของ Rust
  • ไม่พอใจกับฟีเจอร์ดาวน์โหลดอัตโนมัติของ Zed

    • บน NixOS ใช้งานไม่ได้เลย
    • ปัญหาคือไม่มีตัวเลือกให้ปิดการทำงาน
    • คิดว่าการออกแบบ GPUI ทำได้ดีมาก
  • หนึ่งในฟีเจอร์ที่ดีที่สุดของ text editor แบบล้วน ๆ คือการบันทึกอัตโนมัติ

    • Notepad++ ทำฟีเจอร์นี้ได้ดี
  • ไม่ชอบความสวยงามของ VS Code

    • Zed ดูสวยกว่าและให้ความรู้สึกเป็น native มากกว่า
    • กำลังใช้ Zed โดยมีส่วนขยายและการตั้งค่าเท่าที่จำเป็นเท่านั้น
  • สงสัยว่าจะทำเงินจาก text editor ฟรีได้อย่างไร

    • Zed กำลังจ้างนักพัฒนาที่มีความสามารถ
  • ถ้าเอดิเตอร์นี้ทำงานแบบออฟไลน์ได้ไม่สมบูรณ์ ก็จะไม่ใช้

    • ต้องติดตั้งและทำงานได้โดยไม่มีการดาวน์โหลดและไม่มี web request
  • Zed กำลังพัฒนา GPUI ซึ่งเป็น GUI framework ภายใต้ไลเซนส์ Apache

    • น่าจะเป็นรากฐานที่ดีในฐานะ framework ที่รองรับ text editor
  • ไม่สามารถรัน Zed บน WSL ได้

    • เกิดข้อผิดพลาด UnsupportedVersion
    • สามารถใช้ตัวแปรสภาพแวดล้อม RUST_BACKTRACE=1 เพื่อแสดง backtrace ได้