shijimi¶
shijimi はターミナルで動く統合開発環境(TUI)です。コマンド名は shj です。
- 画面の作りは VS Code に合わせています。
- 編集操作は、Helix 風のモード編集と、モードの無い VS Code 風の操作から選べます。
できること¶
| 機能 | 説明 | ページ |
|---|---|---|
| モード編集 | Helix 風のノーマル / 挿入 / 選択モード。マルチカーソル | 編集(Helix モード) |
| ファイルツリー | Git の変更状態を M / U / A で表示 | ファイルと検索 |
| 検索と置換 | プロジェクト全体の検索と置換(フローティング窓) | ファイルと検索 |
| LSP | 診断・補完・ホバー・シグネチャヘルプ・定義へ移動・参照・名前の変更・コードアクション・シンボル一覧・整形 | LSP |
| 差分モード | ファイル全体を diff で見ながら編集する。比較元は HEAD とプルリクエストの base |
差分モード |
| プレビュー | Markdown(mermaid を含む)と画像 | プレビュー |
| ターミナル | 画面下のターミナルパネル。タブで複数開ける | ターミナル |
| ブラウザ | URL を外部ブラウザで開く。ポート転送 | 外部ブラウザとポート転送 |
| エージェント連携 | Claude Code の IDE 連携。選択範囲を AI エージェントへ渡す | AI エージェント連携 |
最初に読むページ¶
- インストールと起動
- 画面の見方
- 編集(Helix モード)。VS Code 風に操作したい場合は 編集(VS Code モード)