Neo-treeでアイコンが表示されない・文字化けする
症状 Neo-treeでファイル/フォルダのアイコンが表示されず、豆腐(□)や文字化けになる 結論:まずこれを確認 Nerd Fonts対応フォントがインストールされているか ターミナルでそのフォントを使用しているか nvim-web-devicons プラグインがインストールされているか 操作フロー flowchart TD A[アイコンが表示されない] --> B{ターミナルで<br>Nerd Fontsを使用?} B -->|No| C[Nerd Fontsをインストール] B -->|Yes| D{nvim-web-devicons<br>インストール済?} C --> C1[ターミナル設定を変更] C1 --> D D -->|No| E[プラグインを追加] D -->|Yes| F{:checkhealth<br>nvim-web-devicons} E --> F F -->|エラーあり| G[エラー内容を確認] F -->|OK| H[neo-tree設定を確認] G --> I[該当セクションへ] H --> J[アイコン設定を確認] よくある原因 Nerd Fontsがインストールされていない - アイコン表示に必須のフォント ターミナルで通常フォントを使用している - インストールしても設定が必要 nvim-web-deviconsがインストールされていない - neo-treeの依存プラグイン フォントのバージョンが古い - Nerd Fonts v3で変更された箇所がある SSHやtmux経由で接続している - ローカル側のフォント設定が影響 GUIのNeovim(Neovide等)でフォント未設定 - 別途guifont設定が必要 操作手順 ステップ1: Nerd Fontsのインストール状態を確認する ターミナルで以下のコマンドを実行し、Nerd Fonts対応フォントがあるか確認する。 ...