7 คะแนน โดย GN⁺ 2023-11-07 | 5 ความคิดเห็น | แชร์ทาง WhatsApp
  • มอบฟีเจอร์เติมคำสั่งอัตโนมัติสไตล์ IDE ในเชลล์
  • รันไทม์แบบเนทีฟบนเทอร์มินัลที่รองรับเครื่องมือบรรทัดคำสั่งมากกว่า 600 รายการ
  • รองรับ Windows, Linux, MacOS
  • การติดตั้ง: npm install -g @microsoft/inshellisense
    • หลังติดตั้งสามารถรัน inshellisense --shell เพื่อเริ่มเซสชันเติมคำสั่งอัตโนมัติสำหรับเชลล์ที่ต้องการได้
    • สามารถ bind กับปุ่ม CTRL+a ได้ โดยจะเริ่มเซสชันเติมคำสั่งอัตโนมัติพร้อมเชลล์ปัจจุบัน และแทรกคำสั่งที่ยอมรับแล้วลงในประวัติเชลล์
  • เพื่อความสะดวก inshellisense ถูกตั้ง alias เป็น is
  • เชลล์ที่รองรับ: bash, zsh, fish, pwsh, powershell (Windows Powershell)
  • เป็นโปรเจ็กต์ที่สร้างโดย Microsoft ยินดีรับการมีส่วนร่วมและข้อเสนอแนะ แต่ผู้ร่วมพัฒนาต้องยอมรับข้อตกลงสิทธิ์การใช้งานสำหรับผู้ร่วมพัฒนา (CLA)

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

 
xguru 2023-11-08

สิ่งที่น่าทึ่งที่สุดคือ.. มันเป็นเครื่องมือที่ Microsoft สร้างขึ้นและอยู่ใน GitHub Repo ของบริษัทเอง
แต่ผู้พัฒนากลับมาโพสต์แนะนำมันใน Show HN นี่แหละ

 
roxie 2023-11-18

อ้อ ผมคงเข้าใจผิดไป ผมไม่เข้าใจว่าทำไมการเอาไปลงใน HN ถึงเป็นส่วนที่น่าทึ่งเหรอ?

 
xguru 2023-11-19

น่าสนใจที่นักพัฒนา Microsoft โพสต์แนะนำผลิตภัณฑ์ใน Show HN โดยตรง โดยไม่ผ่านช่องทางอย่างบล็อกแยกต่างหาก คิดว่ากรณีที่แนะนำกันแบบนี้ไม่ค่อยพบเห็นบ่อยนัก

 
roxie 2023-11-23

อ๋อ อยู่ตรงนี้เอง

 
GN⁺ 2023-11-07
ความคิดเห็นจาก Hacker News
  • โพสต์เกี่ยวกับ 'Inshellisense' ระบบเติมคำสั่งเชลล์อัตโนมัติสไตล์ IDE
  • ผู้ใช้บางรายชี้ให้เห็นปัญหาด้านการติดตั้ง เช่น ใช้งานบน Unix/Linux ไม่ได้ และมีปัญหาเรื่องการเปลี่ยนไดเรกทอรี
  • ผู้ใช้คนหนึ่งเสนอให้ใช้ Copilot แทน bash หรือ fish shell และเปิดมันใน $EDITOR โดยตั้งค่าเป็น Vim หรือ Neovim
  • ผู้ใช้บางรายเปรียบเทียบ 'Inshellisense' กับเครื่องมืออื่นอย่าง 'zsh-autocomplete' และ 'Fig' โดยดูเหมือนว่าตัวหลังจะทำงานได้ดีกว่า
  • มีการแสดงความกังวลเกี่ยวกับข้อผิดพลาดที่อาจเกิดจากฟีเจอร์เติมคำสั่งอัตโนมัติ และความจำเป็นของมาตรการความปลอดภัย
  • ผู้ใช้คนหนึ่งไม่อยากให้เชลล์ต้องพึ่งพา Node.js
  • ผู้ใช้บางรายชื่นชมแนวคิดนี้ แต่วิจารณ์การพึ่งพาไลบรารีสำหรับสเปกการเติมคำสั่งแบบครบชุด พร้อมเสนอว่า CLI ควรใช้โครงสร้างข้อมูลมาตรฐานเพื่อกำหนดอินเทอร์เฟซที่ชัดเจน
  • มีการเปิดเผยว่า 'Inshellisense' นำเอนจินการเติมคำสั่งภายในของ Fig.io กลับมาใช้ใหม่ และบังคับให้เลือกใช้ภาษา Typescript
  • ผู้ร่วมก่อตั้งของ Fig ชื่นชมการนำแนวคิดเติมคำสั่งอัตโนมัติสไตล์ IDE ไปใช้ในเทอร์มินัลในรูปแบบทางเลือก
  • ชื่อ 'Inshellisense' ได้รับคำชมว่ายอดเยี่ยม