9 คะแนน โดย GN⁺ 2025-09-04 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • การผสานรวมระหว่าง Claude Code และ Zed เปิดให้ใช้งานแบบ public beta แล้ว
  • การนำ Agent Client Protocol (ACP) แบบใหม่มาใช้ ทำให้สามารถขยายการเชื่อมต่อกับเอเจนต์ได้หลากหลายมากขึ้น
  • นักพัฒนาสามารถใช้ Claude Code ภายใน Zed ได้พร้อมการทำงานแบบเรียลไทม์ หลายไฟล์ และเวิร์กโฟลว์แบบกำหนดเอง
  • ACP adapter สำหรับ Claude Code ถูกเปิดซอร์สแล้ว ทำให้มีโอกาสนำไปใช้กับเอดิเตอร์อื่นได้ด้วย
  • ในอนาคตคาดว่าจะสามารถขยายและใช้งาน AI agent ที่หลากหลาย ได้สะดวกยิ่งขึ้นบนพื้นฐานของ ACP

บทนำ

  • จากคำขออย่างต่อเนื่องของนักพัฒนา ฟีเจอร์เชื่อมต่อแบบเนทีฟระหว่าง Claude Code และเอดิเตอร์ Zed จึงเปิดให้ใช้งานแบบ public beta
  • การผสานรวมครั้งนี้ไม่ใช่เพียงปลั๊กอินธรรมดา แต่พัฒนาขึ้นบนมาตรฐานเปิดใหม่ Agent Client Protocol (ACP)
  • ACP เป็นมาตรฐานที่ทำให้ไม่ใช่แค่ Zed แต่เอดิเตอร์อื่นก็สามารถเชื่อมต่อกับเอเจนต์หลากหลายประเภทได้

ฟีเจอร์หลัก

  • สามารถรัน Claude Code ใน Zed ได้ในฐานะเอเจนต์ที่มีความสามารถครบถ้วน
    • ก้าวข้าม UI แบบเทอร์มินัลธรรมดา และเปิดโอกาสให้ใช้งานได้หลากหลายบนเอดิเตอร์ประสิทธิภาพสูง
  • ตรวจสอบสถานะการแก้ไข หลายไฟล์พร้อมกันแบบเรียลไทม์ ได้ พร้อม การรองรับ language server
  • รองรับการรีวิวการเปลี่ยนแปลงโค้ดแบบละเอียดผ่าน multi-buffer รวมถึงการอนุมัติหรือปฏิเสธ
  • สามารถ ปักหมุดรายการงานไว้ที่ sidebar เพื่อดูสถานะงานปัจจุบันได้ตลอดเวลา
  • สร้างเวิร์กโฟลว์อัตโนมัติสำหรับงานพัฒนาที่ทำซ้ำหรือใช้งานบ่อยได้ด้วย custom slash command

เบื้องหลังและวิธีการเชื่อมต่อ

  • การผสานรวมนี้ช่วยก้าวข้ามข้อจำกัดของอินเทอร์เฟซ CLI แบบเทอร์มินัลเดิม และมอบการจัดการโค้ดกับการควบคุมที่ครอบคลุมยิ่งขึ้นผ่านการเชื่อมต่อเชิงลึกกับ Zed
  • สามารถใช้งาน Claude Code ร่วมกับเอเจนต์เฉพาะของ Zed (เช่น Gemini CLI) ได้ และยังผสมใช้งานกับ เอเจนต์ทุกตัวที่รองรับ ACP ได้ด้วย
  • การเชื่อมต่อนี้เกิดขึ้นผ่าน adapter ที่แปลง Claude Code SDK ไปเป็น ฟอร์แมต JSON RPC ของ ACP
  • adapter นี้ทำงานได้แบบสแตนด์อโลน โดย Zed ทำหน้าที่เป็น UI ซึ่งแสดงให้เห็นถึงความยืดหยุ่นในการขยายต่อ

โอเพนซอร์สและความสามารถในการขยาย

  • ACP adapter สำหรับ Claude Code เปิดซอร์สภายใต้ไลเซนส์ Apache ทำให้สามารถนำไปใช้ได้อย่างอิสระในทุกเอดิเตอร์ที่รองรับ ACP
    • ตัวอย่างเช่น ปลั๊กอิน CodeCompanion ของ Neovim ได้นำ ACP มาใช้แล้ว ทำให้สามารถใช้ Claude Code ได้
  • ผู้ใช้ GitHub Xuanwo ได้เร่งพัฒนา implementation ของ ACP สำหรับ Claude Code อย่างรวดเร็ว และมีส่วนช่วยให้โปรโตคอลแพร่หลายมากขึ้น จึงมีการกล่าวขอบคุณไว้

ทิศทางในอนาคตและโอกาสในการมีส่วนร่วม

  • ในอนาคตจะรองรับเอเจนต์ที่หลากหลายมากขึ้นนอกเหนือจาก Gemini CLI และ Claude Code
  • ผ่าน ACP ทำให้ AI agent อื่น ๆ ก็สามารถถูกนำไปใช้ได้อย่างอิสระบนเอดิเตอร์หลากหลาย เช่น Zed และ Neovim
  • ขณะนี้ฟีเจอร์หลักจำนวนมากของ Claude Code รองรับผ่าน SDK แล้ว และจะมีการเพิ่มความสามารถอื่น ๆ ตามมาอีกในอนาคต
  • มีการเชิญชวนให้นักพัฒนาและผู้สร้างเอเจนต์เข้ามามีส่วนร่วม พร้อมส่งฟีดแบ็กต่อการพัฒนา ACP และ Claude Code adapter ในชุมชน

ข้อมูลอ้างอิงและวิธีมีส่วนร่วม

  • หากเป็น นักพัฒนาเอเจนต์ สามารถติดต่อสอบถามเรื่องการเชื่อมต่อกับ Zed ได้
  • หากต้องการ ความสามารถของ Claude Code เพิ่มเติม แนะนำให้ส่งคำขอไปยัง Anthropic ให้รองรับผ่าน SDK หรือรับ ACP ไปใช้
  • แนะนำให้มีส่วนร่วมและร่วมพูดคุยกับโปรเจกต์ Open Source (ACP, Claude Code adapter)

ข้อมูลเพิ่มเติม

  • สามารถดาวน์โหลดและใช้งาน Zed ได้บน macOS และ Linux
  • หากสนใจอนาคตของการพัฒนาซอฟต์แวร์ มีการแนะนำให้สมัครผ่านหน้ารับสมัครงานของทีม

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

 
pmc7777 2025-09-04

บน Windows ก็สามารถติดตั้งผ่าน scoop ได้เช่นกัน

 
GN⁺ 2025-09-04
ความคิดเห็นจาก Hacker News
  • ชอบ Zed มาก และดีใจที่ตอนนี้มีการรองรับ Claude แบบเนทีฟแล้ว ก่อนหน้านี้เคยต้องเชื่อมต่อแยกเองโดยอาศัยโพสต์บล็อกนี้
    ฟีเจอร์ AI autocomplete ยังน่าผิดหวังอยู่ ทั้งโซลูชันของ Zed เองและ supermaven (ตอนนี้ถูกรวมเข้ากับ Cursor แล้ว) ก็เคยลองมาแล้ว แต่ AI autocomplete และการคาดเดาของ Cursor แม่นยำกว่ามาก (ประสบการณ์การดึงไฟล์ขึ้นมาด้วยการค้นหาก็แม่นกว่าบน Cursor ด้วย)
    พอได้ยินข่าวว่า Zed ระดมทุน ได้ ก็ยิ่งคาดหวังมากขึ้น เพราะ Zed จะเป็น IDE ใหม่คุณภาพสูงที่ไม่ได้อยู่บนฐาน VSCode และน่าจะช่วยแข่งกับ Cursor ได้

    • น่าแปลกใจที่ Zed ยังไม่มีวิธีให้ผู้ใช้เพิ่ม AI autocomplete แบบรันในเครื่องอย่าง Ollama เองได้ โมเดลเล็กระดับประมาณ 1.5b พารามิเตอร์อย่าง Qwen 2.5 coder ก็รันได้เร็วและเหมาะกับงานที่ฉันต้องการมาก อีกทั้งยังใช้งานได้แม้ไม่มีอินเทอร์เน็ต จึงเป็นสิ่งที่จำเป็นมาก
      อยากให้บริษัทอย่าง Zed เสนอ AI autocomplete โมเดลของตัวเองในรูปแบบขายขาดเพื่อรันในเครื่อง (แทนที่จะให้เช่ารันบนเซิร์ฟเวอร์แบบตอนนี้)
      ถ้ามีโมเดลขนาด 10~15b พารามิเตอร์ที่ฝึกโดยเน้นเอกสาร/หนังสือด้านการเขียนโปรแกรม และข้อมูลด้านการเขียนเชิงธุรกิจด้วยจะดีมาก ถ้าเป็นเอเจนต์ที่รวมความรู้ด้านโค้ดของ Qwen Coder เข้ากับความเชี่ยวชาญและความคาดเดาได้ของ IBM Granite 3 ฉันก็ยินดีจ่ายในราคาสูงพอสมควรเลย โดยเฉพาะถ้ามีการอัปเดตเอกสารใหม่ ๆ การแก้บั๊ก หรือเธรด github เข้ามาเป็นระยะ

    • เห็นด้วยเหมือนกัน AI autocomplete ของ Cursor นี่แหละคือฟีเจอร์ที่มีประสิทธิภาพและช่วยได้มากที่สุด ไม่ใช่เอเจนต์

    • สงสัยว่าทีม Augment กำลังพัฒนาปลั๊กอินสำหรับ Zed อยู่หรือเปล่า
      ฉันใช้ Augment บน JetBrains IDE มานานกว่าหนึ่งปีแล้ว และทั้ง autocomplete กับเอเจนต์สไตล์ Cursor ก็น่าประทับใจมาก
      เคยลอง Cursor เหมือนกัน แต่ไม่ค่อยแน่ใจว่าจำเป็นต้องมี IDE แยกเฉพาะจริงไหม (รู้สึกว่าปลั๊กอินก็เพียงพอแล้ว) เพื่อนร่วมงานของฉันบางคนย้ายจาก Cursor มา Augment แล้วบอกว่า Augment ดีกว่า
      Augment มีหน้าเว็บหลัก แต่ยังเป็นเครื่องมือ AI ที่นักพัฒนาส่วนใหญ่ยังไม่ค่อยรู้จัก

    • ตอนนี้ autocomplete ของ Cursor ชอบแทรกแซงมากเกินไปจนน่าหงุดหงิด ถึงขั้นพิมพ์โค้ดเองแทบไม่ได้ รู้สึกเหมือนมันแย่งทั้ง tab และ CMD ไปเลย ไม่ใช่แค่ tab

    • Zed อาจยังด้อยเรื่องคุณภาพการสร้างโค้ด แต่แค่ไม่ใช่แอป Electron ก็ชดเชยได้มากพอแล้ว

  • อยากลองใช้ Zed แต่โหมด Helix ยังดูไม่ค่อยสุกงอม ส่วนโหมด Vim ก็ดูโอเค แต่ยังเปลี่ยนจาก Helix mode ได้ไม่ง่าย
    ฉันก็ปรับแต่งการตั้งค่าการพิมพ์ของ Helix ไว้เยอะจนเข้ามือมาก ทุกวันนี้การเลือกเอดิเตอร์จากรูปแบบการพิมพ์ที่ชอบ ทำให้รู้สึกเหมือนย้อนกลับไปยุคก่อน LSP ที่เลือกเอดิเตอร์ตามความสามารถเฉพาะของแต่ละภาษา
    ถ้ามีอินเทอร์เฟซกลางที่เอา text editing engine พวกนี้ไปเสียบเข้ากับเอดิเตอร์ไหนก็ได้ง่าย ๆ คงดีมาก เวลาเปลี่ยนเอดิเตอร์ใหม่ทีไรมีแรงเสียดทานเยอะเกินไป

    • ฉันก็คิดแบบเดียวกัน เคยจินตนาการถึงเอดิเตอร์ที่มีโมเดลการแก้ไขแบบปลั๊กอินซึ่งแยกออกจากกันอย่างสมบูรณ์
      จำได้ว่าเอดิเตอร์ชื่อ Yi มีโครงสร้างประมาณนี้ (สามารถคอมไพล์และเสียบโมเดลการแก้ไขหลายแบบ เช่น สไตล์ Emacs/Vim)
      ฉันเคยใช้ทั้ง Emacs, Vim, Helix และ Kakoune แต่พอจัดทุกอย่างรอบฟีเจอร์/ปลั๊กอิน ก็หนีไม่พ้นข้อจำกัดหรือความล้า
      Zed เพิ่งออกแบบใหม่มาไม่นาน และกำลังพยายามเพิ่มโหมด Helix กับทำให้โมเดลการแก้ไขเป็นโมดูลมากขึ้น (ยังอยู่ช่วงต้นก็จริง แต่ก็แก้บั๊กเร็วมาก) เลยว่าจะลองใช้อีกครั้ง
      ดูการสนทนานี้ประกอบได้ และยังมีเอดิเตอร์ Ki ที่น่าสนใจ รวมถึงเอกสารเปรียบเทียบ Ki กับ Helix (ลิงก์)
      ฉันเคยชอบ Kakoune มากกว่า Helix เพราะรู้สึกว่าสม่ำเสมอกว่า ไม่ว่าอย่างไร ถ้าสลับโมเดลการแก้ไขพวกนี้ได้ง่าย ก็จะเลือกเอดิเตอร์ตามฟีเจอร์ได้ โดยไม่ต้องแลกอะไรโดยไม่จำเป็นเพราะโมเดลการแก้ไข
      ที่น่าสนใจก็คือ Ki ใช้บน VSCode ได้ด้วย (Vim ก็เช่นกัน) แต่ฉันไม่ชอบ VSCode เพราะมันหนักและช้าเกินไป

    • Neovim รันเป็น server mode ได้ ดังนั้นเอดิเตอร์อื่นสามารถส่งอินพุตเข้าไป แล้วให้ Neovim ส่งบัฟเฟอร์กลับมาได้ ฉันใช้ส่วนขยาย Neovim บน VSCode แทนส่วนขยาย Vim จึงแทบจะได้ใช้การตั้งค่าและปลั๊กอิน Neovim ของตัวเองตามเดิม
      ถ้า Helix รองรับแค่ server mode ก็น่าจะผนวกเข้ากับเอดิเตอร์ไหนก็ได้ง่ายเหมือนกัน

    • จากที่เห็น Helix รองรับ LSP ค่อนข้างดีทีเดียว ในภาษาที่ฉันใช้ที่บริษัท มีแค่ GraphQL ที่ยังขาด ๆ เรื่องอย่างการเยื้องอัตโนมัติ
      ถ้าอยากได้ประสบการณ์คล้าย helix บน emacs แนะนำให้ใช้ meow-mode ถึงฉันจะไม่ใช่ผู้ใช้ helix แต่คิดว่าทำสไตล์ helix ด้วย meow ไม่น่ายาก

    • ถ้าคุณคุ้นกับคีย์ลัดของ Vim อยู่แล้ว ก็สงสัยเหมือนกันว่าแนวคิด object-then-action ของ Helix มีคุณค่ามากพอแค่ไหน

    • ฉันก็เจอปัญหาเดียวกัน ลองใช้เพราะคาดหวังกับ helix mode ไว้มาก แต่พอพบว่าคีย์ลัด backspace ของฉันใช้ไม่ได้เลยก็หมดแรงทันที ลองแป๊บเดียวแล้วก็กลับไปใช้ helix เหมือนเดิม

  • เข้าเว็บ Zed ด้วย Safari แล้ว iPhone 11 Pro ดับซ้ำ ๆ โดยเฉพาะไม่ใช่แค่แอป Safari แต่แอปอื่นกับการเชื่อมต่อ Bluetooth ก็ตายพร้อมกันหมด เป็นครั้งแรกที่เจออะไรแบบนี้ จนรู้สึกว่าในทางเทคนิคมัน “ล้ำ” แบบประหลาด

    • อยากรู้จริง ๆ ว่าทำไมถึงเกิดแบบนั้น ถ้าดู log ได้ ลองเช็กด้วยแอป Console บน Mac หรือ idevicesyslog บน Linux
  • ฉันชอบแนวคิดและปรัชญาพื้นฐานด้านสถาปัตยกรรมของ Zed อยากให้มีเครื่องมือแบบ Zed มากกว่านี้
    แต่มีรายละเอียดเล็ก ๆ หลายอย่างที่ทำให้ปรับตัวเข้ากับ Zed ได้ยาก
    อย่างแรกคือการจัดการการตั้งค่าค่อนข้างชวนสับสน จนบ่อยครั้งอยากเปิดไฟล์ settings.json ให้เร็ว ๆ (ถ้าเปิดจากหน้าตั้งค่าได้สะดวกเลยก็คงดี) และจะดียิ่งขึ้นถ้าไฟล์นี้เปิดกลับมาให้อัตโนมัติหลังรีสตาร์ต Zed
    อย่างที่สองคือฉันอยากใช้ LLM ที่ไม่มีการรองรับ native tool calling แต่กลับไม่มีทางเลือกหรือวิธีอ้อมให้ใช้
    อย่างที่สามคือ UI ดูค่อนข้างซับซ้อนและลายตาสำหรับผู้เริ่มต้น
    ฉันยังไม่ได้ใช้ Zed แบบจริงจัง แต่ก็ยินดีจะลองใหม่อีกครั้ง โดยรวมรู้สึกว่าเป็นเครื่องมือที่เหมาะกับวิธีคิดแบบวิศวกรมาก จึงดีสำหรับ power user แต่ก็อาจกลายเป็นกำแพงสำหรับผู้ใช้ใหม่
    ข้อเสียเหล่านี้ไม่ถึงกับร้ายแรง แต่ก็ทำให้คิดว่า “รออีกหน่อยแล้วค่อยกลับมาลองใหม่ดีกว่า”

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

    • ดูเหมือนตอนนี้ Zed จะมีคีย์ลัดสำหรับเปิด settings.json ได้ตรง ๆ แล้ว (Ctrl+,)
      และคาดว่าคีย์ลัดนี้น่าจะปรับแต่งได้ด้วย

    • ฉันชอบปรัชญาของ Zed และคิดว่าเอดิเตอร์ที่เน้น power user ก็โอเค แต่สุดท้ายก็เลิกใช้เพราะ syntax highlight ยังน้อยเกินไป โดยเฉพาะการแยกสีของฟังก์ชัน/อาร์กิวเมนต์/ตัวแปรโลคัล
      น่าจะเพราะฉันคุ้นกับระบบที่ซับซ้อนและยืดหยุ่นแบบ SublimeText ที่แยก “context” ของธีมได้ละเอียด ส่วนคีย์ไบน์ดิงโหมด Vim แม้จะสับสนอยู่บ้าง แต่ก็น่าจะชินได้
      ยังไงก็ตามว่าจะลองใช้อีกครั้งเร็ว ๆ นี้ ฟีเจอร์ AI ดูเจ๋งจริง

  • ลองใช้แล้วรู้สึกว่ายังขาดฟีเจอร์สำคัญอยู่หลายอย่าง

  • ฟังก์ชัน auto-accept ยังต้องกดเองตลอด ซึ่งมันไม่ขัดกับความหมายของ auto-accept หรือ (น่าจะเป็นบั๊ก)
  • อยากให้มีฟีเจอร์ย้อนกลับไปยังข้อความบางอันแล้วลบการแก้ไขออกได้เหมือนเวอร์ชัน CLI
  • หา Plan Mode ไม่เจอเลยว่าอยู่ตรงไหน
  • อยากให้ดูงานเบื้องหลังได้ง่ายกว่านี้
  • วิธีเปลี่ยนโมเดลมองไม่ค่อยออก
  • การสร้างเซสชันใหม่ก็เข้าถึงยาก (เช่น คำสั่ง /new) รวมถึงไม่รองรับคำสั่ง /clear
  • ในเทอร์มินัล รายการแก้ไขทั้งหมดถูกแสดงออกมาหมด อยากให้พับไว้หรือแสดงเป็น preview โดยค่าเริ่มต้น
  • Zed มีเวิร์กโฟลว์ที่ทรงพลังจากการผสมกันของคีย์ลัดแบบเนทีฟกับ Vim keybinding คีย์ลัดจัดการหน้าต่างดีมาก จนเป็นเหตุผลหลักที่ทำให้ฉันย้ายการใช้งานบางส่วนจาก vscode มาที่ Zed
    มันทำให้สิ่งที่ฉันอยากได้จากการจับคู่ neovim+tmux ใช้งานได้ง่ายโดยไม่ต้องตั้งค่าให้ยุ่งยาก
    แต่ไม่มี undo สำหรับการลบไฟล์ และ AI autocomplete ก็แย่มากจนฉันปิดไปเลย
    ตอนนี้ยังใช้ vscode ทำงานจริงเป็นหลัก และ Zed ยังให้ความรู้สึกเหมือนอยู่ในช่วงก่อนจะเป็น IDE หลักแบบก้ำกึ่งอยู่แค่นิดเดียว (ถ้าแก้จุดน่าเสียดายบางอย่างได้ก็น่าจะย้ายมาเป็นตัวหลักได้)
    การโฟกัสเสริมความสามารถ AI น่าจะดีที่สุดสำหรับการรักษาเงินลงทุน แต่สิ่งที่ Zed ต้องการที่สุดจริง ๆ อาจไม่ใช่เรื่องนั้น

    • อยากให้รองรับ vimrc แบบเนทีฟ ไม่อยากต้องมาเขียนคีย์ลัดใหม่ทั้งหมดให้เข้ากับฟอร์แมตของ zed
  • เผื่อใครใช้ remote development ผ่าน SSH ฟีเจอร์นี้ใช้บน Zed ไม่ได้
    ทวีตที่เกี่ยวข้อง

    • น่าเสียดาย ฉันใช้ Zed กับการพัฒนาในคอนเทนเนอร์บนสภาพแวดล้อม remote ผ่าน SSH โดยตั้งใจจะจำกัดผลกระทบของฟีเจอร์เอเจนต์ให้มีผลอย่างน้อยแค่ภายในโฟลเดอร์รีโปของฉัน เพราะกังวลเรื่องความปลอดภัย
      ตอนนี้กำลังย้ายสภาพแวดล้อมพัฒนาไปอยู่บนคอนเทนเนอร์และการเชื่อมต่อ SSH ระยะไกล

    • สงสัยว่าเพราะอะไร อยากรู้ว่าเป็นแค่ยังไม่รองรับชั่วคราว หรือจะไม่รองรับเลย

  • คิดว่า Zed ยอดเยี่ยมมาก ถ้า UI ของ VS Code คล้าย Zed มากขึ้นอีกหน่อย ฉันก็พร้อมย้ายทั้งหมดทันที

    • มีใครใช้อยู่บน Linux ไหม สงสัยว่าบน Linux ประสิทธิภาพค่อนข้างไม่ดีหรือเปล่า
      จริง ๆ แล้วแม้แต่ vscode บน Linux (โดยเฉพาะโหมด vim) ก็ไม่ได้ทำให้พอใจนัก

    • อยากรู้ว่ารู้สึกว่าส่วนไหนของ UI ยังขาดไป

    • อยากรู้ว่าจุดเด่นของ Zed คืออะไร

  • Zed เป็นเอดิเตอร์ที่ฉันชอบที่สุดในบรรดาที่ได้ใช้ในช่วงไม่กี่ปีมานี้ ส่วนการรองรับ AI ยังไม่ได้ใช้อย่างจริงจังนัก

  • ยอมรับในความพยายามของทีมพัฒนา Zed แต่พูดตรง ๆ ว่าตอนนี้แทบจินตนาการไม่ออกว่าจะออกจาก VSCode ไปใช้เครื่องมือใหม่
    ปลั๊กอิน การตั้งค่า การจัดการหลายโปรไฟล์ ทุกอย่างใน VSCode คุ้นมือมากเกินไป และความขยายต่อได้มหาศาลก็ทำให้ไม่รู้สึกจำเป็นต้องมองหาทางเลือกอื่น
    ฉันก็ใช้ IDE อย่าง IntelliJ อยู่เหมือนกัน แต่ความอเนกประสงค์และสภาพแวดล้อมที่ปรับได้ของ VSCode ยังดึงดูดฉันมากกว่า
    เลยไม่ค่อยมีแรงจูงใจจะย้ายเอดิเตอร์หรือใช้หลายตัวพร้อมกัน
    Neovim ก็ใช้อยู่บ้าง แต่ส่วนใหญ่เวลาหมดไปกับการตั้งค่า

    • มุมมองน่าสนใจดี ฉันพยายามเลี่ยง VSCode อย่างหนัก มันช้า หนัก UI ก็ไม่ดี และยิ่งรู้สึกว่ากำลังถูกล็อกเข้า ecosystem ของ Microsoft มากขึ้นเรื่อย ๆ
      ถ้าไม่มี Zed ฉันก็คงใช้ helix, neovim, emacs ต่อไป

    • เหตุผลที่ใหญ่ที่สุดที่ฉันเลือก Zed แทน VSCode คือการพิมพ์ตอบสนองทันทีแบบไม่มีดีเลย์จุกจิกเลย
      VSCode มีอาการหน่วงนิด ๆ ตลอดเวลา และมันคอยรบกวนความรู้สึกจนทำให้ฉันชอบ Zed มากกว่า

    • ฉันเองก็อยากชอบ VSCode แต่รู้สึกถึง input lag และเวลารัน Docker หลายตัวพร้อมกัน (โดยเฉพาะบน Mac ที่ใช้ VM) VSCode จะหนักจนทำให้ทั้งระบบช้าลง
      การตั้งค่าก็วุ่นวาย โดยรวมไม่ค่อยสม่ำเสมอและจุกจิก
      Emacs เองก็มีส่วนที่เชยอยู่บ้าง แต่ปรัชญาการออกแบบกลับวางมาดีกว่า VSCode
      Zed เป็นเอดิเตอร์แบบ batteries-included ที่ทำพื้นฐานได้ดี จึงเป็นตัวเลือกหลักของฉันนอกจาก emacs
      โดยเฉพาะการตั้งค่าเรื่อง linter/formatter อยากให้ตรวจสอบได้ง่ายกว่านี้หน่อย แต่โดยรวม 95% ของกรณีก็พอใจ 95%

    • มักจะมี “กับดักหนูที่ดีกว่า” อยู่เสมอ บางคนก็ใช้ของเดิมต่อเพราะคุ้นเคย บางคนก็ชอบลองเครื่องมือใหม่ ๆ ตลอด
      ต่อให้ปรับแต่ง VSCode มากแค่ไหน มันก็ยังไม่ค่อยเข้ากับฉัน
      มันไม่เรียบง่ายพอ และก็ไม่ใช่ IDE แบบเต็มตัวด้วย เลยให้ความรู้สึกขาดไปนิดหน่อยเสมอเมื่อเทียบกับสิ่งที่คาดหวัง
      ตอนนี้ฉันใช้ทั้งเอดิเตอร์เรียบง่าย (SublimeText, NeoVim) และ IDE (IntelliJ) ควบคู่กันตามจุดประสงค์
      ช่วงหนึ่ง Zed ก็ให้ความรู้สึกหยาบ ๆ เหมือนกัน แต่พูดตามตรงว่ามันยังคุ้มค่ามากพอที่จะกลับไปลองอีกครั้ง

    • ส่วนตัวแล้วบน VSCode ฉันพยายามใช้ปลั๊กอินให้น้อยที่สุด (เพราะปลั๊กอินมีความเสี่ยงโดยธรรมชาติ) ถ้าเป็นปลั๊กอิน Zed ที่ใช้ WASM ก็น่าจะปลอดภัยกว่าเล็กน้อยเพราะมีข้อจำกัดแบบ sandbox
      ฉันเห็นด้วยว่าการรองรับ Typescript ของ VSCode ดีกว่า Zed (โดยเฉพาะกับโปรเจ็กต์ซับซ้อนก็ยังทำงานได้ดี)
      ที่ทำงานฉันใช้ VSCode แต่โปรเจ็กต์ส่วนตัวใช้ Zed หรือ Helix ถ้าเป็นงาน AI stuff จะใช้ Zed แต่ถ้าไม่ใช่ก็มักชอบ Helix มากกว่า