[Feature Request] Add vim integration for file editing

Resolved 💬 3 comments Opened Jan 31, 2026 by Abhishek-Bhatta Closed Jan 31, 2026

Bug Description
I really wish claude code could drop down into vim for me and save me a few keystrokes

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.27
  • Feedback ID: 4689f9a4-1932-4cfa-a133-3a7466e75b47

Errors

[{"error":"Error: ENOENT: no such file or directory, open '/Users/abhishek/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:947)\n    at yC (/$bunfs/root/claude:11:40705)\n    at readSync (/$bunfs/root/claude:12:875)\n    at kC (/$bunfs/root/claude:5144:113)\n    at vG (/$bunfs/root/claude:5146:226)\n    at gcR (/$bunfs/root/claude:120:25774)\n    at ccR (/$bunfs/root/claude:120:25937)\n    at h_ (/$bunfs/root/claude:120:27674)\n    at Wr0 (/$bunfs/root/claude:121:1170)","timestamp":"2026-01-31T04:59:06.878Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/abhishek/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:947)\n    at yC (/$bunfs/root/claude:11:40705)\n    at readSync (/$bunfs/root/claude:12:875)\n    at kC (/$bunfs/root/claude:5144:113)\n    at vG (/$bunfs/root/claude:5146:226)\n    at gcR (/$bunfs/root/claude:120:25774)\n    at zKA (/$bunfs/root/claude:1733:18660)\n    at zKA (/$bunfs/root/claude:1733:19482)\n    at OHB (/$bunfs/root/claude:1733:19565)","timestamp":"2026-01-31T04:59:06.958Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/abhishek/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:947)\n    at yC (/$bunfs/root/claude:11:40705)\n    at readSync (/$bunfs/root/claude:12:875)\n    at kC (/$bunfs/root/claude:5144:113)\n    at vG (/$bunfs/root/claude:5146:226)\n    at gcR (/$bunfs/root/claude:120:25774)\n    at ccR (/$bunfs/root/claude:120:25937)\n    at h_ (/$bunfs/root/claude:120:27674)\n    at bFT (/$bunfs/root/claude:343:1062)","timestamp":"2026-01-31T04:59:06.961Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/abhishek/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:947)\n    at yC (/$bunfs/root/claude:11:40705)\n    at readSync (/$bunfs/root/claude:12:875)\n    at kC (/$bunfs/root/claude:5144:113)\n    at vG (/$bunfs/root/claude:5146:226)\n    at gcR (/$bunfs/root/claude:120:25774)\n    at ccR (/$bunfs/root/claude:120:25937)\n    at h_ (/$bunfs/root/claude:120:27674)\n    at yFT (/$bunfs/root/claude:343:1667)","timestamp":"2026-01-31T04:59:06.962Z"},{"error":"Error: ENOENT: no such file or directory, open '/Users/abhishek/.claude/remote-settings.json'\n    at openSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:947)\n    at yC (/$bunfs/root/claude:11:40705)\n    at readSync (/$bunfs/root/claude:12:875)\n    at kC (/$bunfs/root/claude:5144:113)\n    at vG (/$bunfs/root/claude:5146:226)\n    at gcR (/$bunfs/root/claude:120:25774)\n    at ccR (/$bunfs/root/claude:120:25937)\n    at h_ (/$bunfs/root/claude:120:27674)\n    at kwA (/$bunfs/root/claude:3544:10108)","timestamp":"2026-01-31T04:59:06.968Z"},{"error":"MaxFileReadTokenExceededError: File content (61600 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at RVB (/$bunfs/root/claude:3523:5255)\n    at async call (/$bunfs/root/claude:3532:1511)\n    at async ND8 (/$bunfs/root/claude:3059:12903)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-31T05:00:47.547Z"},{"error":"MaxFileReadTokenExceededError: File content (61600 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at RVB (/$bunfs/root/claude:3523:5255)\n    at async call (/$bunfs/root/claude:3532:1511)\n    at async ND8 (/$bunfs/root/claude:3059:12903)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-31T05:00:51.599Z"},{"error":"MaxFileReadTokenExceededError: File content (61600 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at RVB (/$bunfs/root/claude:3523:5255)\n    at async call (/$bunfs/root/claude:3532:1511)\n    at async <anonymous> (/$bunfs/root/claude:3544:1608)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-31T05:03:06.558Z"},{"error":"MaxFileReadTokenExceededError: File content (61600 tokens) exceeds maximum allowed tokens (25000). Please use offset and…

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗