vim_edit
Modify buffer content in a Vim environment using insert, replace, or replaceAll modes. Specify start line, mode, and text to edit efficiently within the mcp-neovim-server.
Instructions
Edit buffer content using insert, replace, or replaceAll modes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lines | Yes | The text content to insert or use as replacement | |
| mode | Yes | Whether to insert new content, replace existing content, or replace entire buffer | |
| startLine | Yes | The line number where editing should begin (1-indexed) |
Input Schema (JSON Schema)
{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "lines": { "description": "The text content to insert or use as replacement", "type": "string" }, "mode": { "description": "Whether to insert new content, replace existing content, or replace entire buffer", "enum": [ "insert", "replace", "replaceAll" ], "type": "string" }, "startLine": { "description": "The line number where editing should begin (1-indexed)", "type": "number" } }, "required": [ "startLine", "mode", "lines" ], "type": "object" }