Neovim で Claude CLI を使いたい
9. IDE 連携コマンド / 機能
ターミナルバッファで claude を実行概要
Neovim のターミナル機能を使って Claude CLI を直接実行する方法です。プラグインなしでフル機能を利用できます。
設定例
# Neovim でターミナルを開く
:terminal claude
# 水平分割でターミナル
:split | terminal claude
# 垂直分割でターミナル
:vsplit | terminal claude
# キーマッピング例(init.lua)
vim.keymap.set('n', '<leader>cc', ':vsplit | terminal claude<CR>',
{ desc = "Open Claude in terminal" })
# 選択範囲を Claude に送信(ビジュアルモードで選択後)
:'<,'>w !claude -p "このコードを説明して"こんな時に使う
- プラグインなしで Claude を使いたい時
- Claude CLI のフル機能を活用したい時
- 軽量なセットアップを好む時
使い方
- 1:terminal claude でターミナルバッファを開く
- 2i で挿入モードに入り対話
- 3<C-\><C-n> でノーマルモードに戻る
- 4:q で終了
Tips
- toggleterm.nvim を使うとより便利に管理可能
- 選択範囲をパイプで Claude に渡すことも可能
- ターミナルバッファは他のバッファと同様に操作可能