CC逆引きリファレンス

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. 1:terminal claude でターミナルバッファを開く
  2. 2i で挿入モードに入り対話
  3. 3<C-\><C-n> でノーマルモードに戻る
  4. 4:q で終了

Tips

  • toggleterm.nvim を使うとより便利に管理可能
  • 選択範囲をパイプで Claude に渡すことも可能
  • ターミナルバッファは他のバッファと同様に操作可能