💬
CodeCompanion.nvimでよく使う操作
CodeCompanion.nvimでneovimを実質AIエディタ化して使用しています。
機能やカスタマイズが豊富で混乱しますが、自分が多用するものを紹介します。
前に開いたバッファをコンテキストに追加する
#{buffer}と入力することで前に開いていたバッファの内容が共有されます。
補完があるので実際にタイピングする際は#bufferと入力します。
たまに自分が思っているバッファじゃないものが共有されるので、正直挙動を完全に把握していません。
チャットのモデルを変更する
デフォルトではチャットバッファでgaと入力するとモデルを切り替えることができます。
copilotの場合、さらにモデルをclaude等のプレミアムリクエストモデルに切り替えることができます。
llmにファイル編集やコマンド実行をさせる
@{full_stack_dev}と入力してプロンプトを記入します。
ファイル編集やコマンド実行をさせてタスクを実行させたいときに使います。
それ以外のときはコマンドを実行できないので、このように明示的に切り替えられるのは便利ですね。
ただ、llmによってはファイル編集のツールなどの説明をうまく理解できずにファイル編集に失敗することが多々あります。mcpのFile Systemの方だったらうまくいくとかあるのかもしれないです。
Discussion