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プラグインマネージャー(lazy.nvim、packer.nvim 等)を使用
- 2claude.nvim または avante.nvim を追加
- 3ANTHROPIC_API_KEY 環境変数を設定
- 4:Lazy sync または :PackerSync でインストール
Tips
- これらはコミュニティ製プラグイン(公式ではない)
- API キーは環境変数で安全に管理
- キーマッピングは各プラグインのドキュメントを参照
- Claude CLI をターミナルで直接使う方法も有効