7 ポイント 投稿者 GN⁺ 2023-11-07 | 5件のコメント | WhatsAppで共有
  • シェルで IDE スタイルの自動補完機能を提供
  • 600 以上のコマンドラインツールをサポートするターミナルネイティブのランタイム
  • Windows、Linux、MacOS をサポート
  • インストール: npm install -g @microsoft/inshellisense
    • インストール後に inshellisense --shell を実行すると、希望するシェル向けの自動補完セッションを開始可能
    • CTRL+a キーにバインドでき、現在のシェルとともに自動補完セッションを開始し、承認されたコマンドをシェルの履歴に挿入
  • 利便性のため、inshellisense には 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の意見
  • IDEスタイルのシェル自動補完「Inshellisense」に関する投稿
  • 一部のユーザーは、Unix/Linuxで動作しない問題やディレクトリ変更の問題など、実装上の課題を指摘
  • あるユーザーは、Copilotをbashまたはfishシェルの代替として使い、それを$EDITORで開いてVimまたはNeovimに設定することを提案
  • 一部のユーザーは「Inshellisense」をzsh-autocompleteFigのような他のツールと比較し、後者のほうがより良い性能を示しているようだと述べた
  • 自動補完機能による潜在的な誤りや、安全対策の必要性について懸念が示された
  • あるユーザーは、Node.jsへのシェル依存を持つことに抵抗感を示した
  • 一部のユーザーはこのアイデア自体は称賛しつつも、完成仕様のライブラリへの依存を批判し、CLIは標準的なデータ構造を使って厳格なインターフェースを定義すべきだと提案
  • 「Inshellisense」がFig.ioの内部補完エンジンを再利用しており、さらにTypeScriptという言語選択を強制している事実が明らかになった
  • Figの共同創業者は、ターミナルにおけるIDEスタイル自動補完の代替実装を称賛
  • 「Inshellisense」という名前は素晴らしいと称賛された