Item logo image for Vim-For-Docs

Vim-For-Docs

vimfordocs.org
Featured
5.0(

5 ratings

)
ExtensionFunctionality & UI2,000 users
Item media 1 (screenshot) for Vim-For-Docs
Item media 2 (screenshot) for Vim-For-Docs

Overview

An implementation of Vim motions for Google Docs

Vim-For-Docs brings a large set of Vim motions and editing commands to Google Docs. Navigate, edit, select, search, and jump through your documents using familiar Vim keybinds. Vim-For-Docs includes basic movement, word and paragraph movement, visual modes, text objects, operator commands, repeatable edits, search, marks, saved positions, jump history, and other more advanced Vim-style features. Unlike simple shortcut extensions, Vim-For-Docs ports a much deeper Vim-like editing workflow into Google Docs. You can use motions like h, j, k, l, w, b, gg, G, {, }, f, t, and %, along with more complex features like marks, previous positions, last edit jumps, search navigation, visual selections, and operator + motion commands such as delete, change, yank, indent, and reformat. It also includes a built-in editor for customizing motions and commands, plus a clean mode overlay that shows your current Vim mode and pending command input. Vim-For-Docs is built for users who want Google Docs to feel faster, more keyboard-driven, and much closer to editing in Vim.

Details

  • Version
    2.7
  • Updated
    July 8, 2026
  • Size
    66.6KiB
  • Languages
    English
  • Developer
    Website
    Email
    info@vimfordocs.org
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps