Expand All
Welcome to Nova!
Projects
Editor
Terminals
Previews
Git
Tasks
Debugging
Remote Files
Extensions
Appendix: Settings
FAQs
Support

Vim Mode

Use your terminal-honed muscle memory in Nova.

For those used to coding in command line editors such as Vi and Vim, Nova’s Editor features a built-in Vim mode allowing you to use many of the key chords and commands you’re already accustomed to. You can toggle Vim mode from the Editor menu > Vim Mode, or from Settings > Editor > Vim > Enable Vim mode.

Vim Mode enabled in Nova's Editor.
Vim Mode enabled in Nova's Editor.

Enabling Vim mode changes the behavior of the cursor and key bindings in the Editor to emulate those of Vim.

Command Bar

When Vim mode is enabled, a Command Bar appears at the bottom of the Editor view to display available commands. This bar displays the current mode (such as Insert or Visual mode) as well as suggests available commands.

The Vim Command Bar at the bottom of the Editor.
The Vim Command Bar at the bottom of the Editor.

You can hide these command suggestions in Settings > Editor > Vim.

Supported Features

Not Currently Supported