inshellisense - เครื่องมือเติมคำสั่งเชลล์อัตโนมัติสไตล์ IDE
(github.com/microsoft)เป็นเครื่องมือ CLI แบบโอเพนซอร์สที่ Microsoft สร้างขึ้น ซึ่งให้การเติมคำสั่งอัตโนมัติระดับ IDE ภายในเชลล์
- รองรับการเติมคำอัตโนมัติสำหรับเครื่องมือ CLI มากกว่า 600 รายการ โดยอิงจากรันไทม์ withfig/autocomplete
- รองรับทั้ง Windows, Linux และ macOS
- ผสานรวมกับเชลล์หลากหลาย เช่น bash, zsh, fish, PowerShell(pwsh/powershell), cmd(เชิงทดลอง), xonsh, nushell เป็นต้น
- เริ่มเซสชันด้วยคำสั่ง
isและเมื่อ登録ปลั๊กอินของเชลล์แล้ว จะรันอัตโนมัติในทุกเซสชันใหม่ - กด Tab เพื่อรับข้อเสนอแนะ, ↑/↓ เพื่อเลื่อนดูข้อเสนอแนะ, esc เพื่อปิด (ปรับแต่ง keybinding ได้)
- ปรับแต่ง keybinding, การขยาย alias, NerdFont, จำนวนข้อเสนอแนะสูงสุด ฯลฯ ได้ผ่านไฟล์ตั้งค่า TOML
ติดตั้งได้ง่ายผ่าน npm(npm install -g @microsoft/inshellisense) หรือ Homebrew
หลังติดตั้ง ให้ใช้ is doctor เพื่อตรวจสอบว่าทำงานได้ปกติ
ใช้สัญญาอนุญาต MIT และเขียนด้วย TypeScript
1 ความคิดเห็น
ครั้งนี้มีการออกเวอร์ชัน 0.0.1 อย่างเป็นทางการแล้ว เลยนำมาโพสต์ดูครับ