Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>VimTerNew to Visual Studio Code? Get it now.
VimTer

VimTer

Matthias Schwarze

|
808 installs
| (0) | Free
Run current/selected file in a VIM terminal
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VimTer - Run (neo-)VIM in the integrated TERminal

Visual Studio Code is a very strong editor that easily covers 90% of the typical text editing needs. But there are times when you need that missing 10% for just a few editing steps (e.g. macros, ex-mode tricks or some nice vim normal-mode combos).

Workflow

This is where VimTer steps in. It simply runs (neo-)vim in the terminal panel of vscode, opens your current file in vim and jumps to the same cursor position. It does not open vim in a new window on purpose to avoid disrupting your workflow. Think of it as a kind of a temporary power mode (or vim mode), that opens right below your text for just a few edits before you return to your normal editing routine in vscode.

Usage

VimTer has two ways to open a file in Vim:

  1. While editing, press Shift+Alt+z to open the current file in Vim. Tip: press ZZ in Vim to quickly save and return to vscode.
  2. Right click a file in vscode's file Explorer and select "Open in VimTer". The file does not need to be open in vscode. This is especially useful to quickly open huge log files, that are to heavy for vscode to handle.

Requirements

Vim or neovim needs to be installed for VimTer to work. By default VimTer calls out to nvim so you need to set your path environment variable accordingly.

Extension Settings

This extension contributes the following settings:

  • VimTer.vimPath: Specifies the path to the terminal version of VIM.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft