CC逆引きリファレンス

Neovim プラグインをインストールしたい

9. IDE 連携

コマンド / 機能

claude.nvim または avante.nvim

コミュニティプラグイン

概要

Neovim で Claude を使用するにはコミュニティ製のプラグインを利用します。claude.nvim や avante.nvim などが人気です。

設定例

# lazy.nvim でインストール(claude.nvim)
{
  "pareschi/claude.nvim",
  dependencies = { "nvim-lua/plenary.nvim" },
  config = function()
    require("claude").setup({
      api_key = os.getenv("ANTHROPIC_API_KEY"),
    })
  end,
}

# packer.nvim でインストール
use {
  'pareschi/claude.nvim',
  requires = { 'nvim-lua/plenary.nvim' },
  config = function()
    require('claude').setup()
  end
}

# avante.nvim(別の選択肢)
{
  "yetone/avante.nvim",
  event = "VeryLazy",
  build = "make",
  opts = {
    provider = "claude",
  },
}

こんな時に使う

  • Neovim で Claude を使いたい時
  • ターミナルベースの開発環境で AI 支援が欲しい時

使い方

  1. 1プラグインマネージャー(lazy.nvim、packer.nvim 等)を使用
  2. 2claude.nvim または avante.nvim を追加
  3. 3ANTHROPIC_API_KEY 環境変数を設定
  4. 4:Lazy sync または :PackerSync でインストール

Tips

  • これらはコミュニティ製プラグイン(公式ではない)
  • API キーは環境変数で安全に管理
  • キーマッピングは各プラグインのドキュメントを参照
  • Claude CLI をターミナルで直接使う方法も有効