7 điểm bởi GN⁺ 2023-11-07 | 5 bình luận | Chia sẻ qua WhatsApp
  • Cung cấp tính năng tự động hoàn thành theo phong cách IDE trong shell
  • Runtime native cho terminal hỗ trợ hơn 600 công cụ dòng lệnh
  • Hỗ trợ Windows, Linux, MacOS
  • Cài đặt: npm install -g @microsoft/inshellisense
    • Sau khi cài đặt, có thể chạy inshellisense --shell để bắt đầu phiên tự động hoàn thành cho shell mong muốn
    • Có thể gán vào phím CTRL+a, khởi động phiên tự động hoàn thành cùng với shell hiện tại và chèn lệnh đã được chấp nhận vào lịch sử của shell
  • Để thuận tiện, inshellisense được đặt alias là is
  • Các shell được hỗ trợ: bash, zsh, fish, pwsh, powershell (Windows Powershell).
  • Dự án do Microsoft tạo ra. Hoan nghênh đóng góp và đề xuất, nhưng người đóng góp phải đồng ý với Thỏa thuận cấp phép cho người đóng góp (CLA)

5 bình luận

 
xguru 2023-11-08

Điều đáng ngạc nhiên nhất là.. đây là một công cụ do Microsoft tạo ra và nằm trong repo GitHub của chính họ,
nhưng lại là một nhà phát triển đăng bài giới thiệu trên Show HN.

 
roxie 2023-11-18

Ủa, tôi nghĩ là mình chưa hiểu đúng. Tại sao việc đăng nó lên HN lại là điểm đáng ngạc nhiên vậy?

 
xguru 2023-11-19

À, tôi thấy khá thú vị khi một lập trình viên của Microsoft trực tiếp đăng bài giới thiệu sản phẩm lên Show HN mà không thông qua kênh như blog riêng. Có vẻ những trường hợp giới thiệu như vậy không mấy phổ biến.

 
roxie 2023-11-23

À, hóa ra là ở đây.

 
GN⁺ 2023-11-07
Ý kiến Hacker News
  • Bài đăng về tính năng tự động hoàn thành shell kiểu IDE có tên 'Inshellisense'
  • Một số người dùng chỉ ra các vấn đề trong triển khai như không chạy được trên Unix/Linux và lỗi khi chuyển thư mục
  • Một người dùng đề xuất dùng Copilot như một giải pháp thay thế cho shell bash hoặc fish, rồi mở nó trong $EDITOR và đặt thành Vim hoặc Neovim
  • Một số người dùng so sánh 'Inshellisense' với các công cụ khác như 'zsh-autocomplete' và 'Fig', và dường như công cụ sau cho hiệu năng tốt hơn
  • Dấy lên lo ngại về các lỗi tiềm ẩn do tính năng tự động hoàn thành gây ra và sự cần thiết của các biện pháp an toàn
  • Một người dùng tỏ ra không muốn shell phụ thuộc vào Node.js
  • Một số người dùng khen ý tưởng này nhưng chỉ trích việc phụ thuộc vào các thư viện đặc tả hoàn chỉnh, đồng thời đề xuất các CLI nên dùng cấu trúc dữ liệu tiêu chuẩn để định nghĩa giao diện chặt chẽ
  • Có thông tin cho thấy 'Inshellisense' tái sử dụng engine hoàn thành nội bộ của Fig.io và ép buộc lựa chọn ngôn ngữ Typescript
  • Đồng sáng lập của Fig khen ngợi một cách triển khai thay thế cho tính năng tự động hoàn thành kiểu IDE trong terminal
  • Tên gọi 'Inshellisense' được khen là rất hay