Skip to main content

vim-keybindings-everywhere-the-ultimate-list

github.com/erikw/vim-keybindings-everywhere-the-ultimate-list

The ultimate list of which programs support Vim-like keybindings natively, or how they can be added with extensions. A collaborative project.

2.6k
GitHub Stars
286
Curated Resources
30
Categories
5 hours ago
Last Refreshed
LegendDebuggersDevelopmentE-MailEconomyFile ManagementIDEsImage EditorsImage ViewersHex editorsMiscMusic PlayersMusic ProductionNews/RSS ReadersOffice ProductivityPagersPDF ViewersPersonal Knowledge ManagementSocialSource Code ManagementShellsSystem-wideSystem ToolsTask ManagementTerminal EmulatorsText EditorsWeb AppsWeb browsersWindow ManagersWYSIWYG Editors

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me office productivity resources from vim-keybindings-everywhere-the-ultimate-list"

Installation instructions →

What's inside

Office Productivity

  • AbiWord

    An OSS word processor.

  • configured

  • LibreOffice

    Vi Mode for LibreOffice/OpenOffice, fork that supports calc.

  • sc

    The venerable Spreadsheet Calculator with Vim-like

  • sc-im

    Like sc but improved, a Vim-like spreadsheet calculator.

  • SheetKeys

    Browser extension (Chrome and Firefox) which adds Vim keybindings to Google Sheets.

E-Mail

  • aerc

    Terminal email client with Vim keybindings.

  • cubiclevim

    Edit Microsoft Outlook messages in Vim-style.

  • meli

    A TUI email client with Vim-like keybindings.

  • Mutt

    The vim of email, a TUI email client

  • Muttator

    Like Vimperator but for thunderbird.

  • NeoMutt

    A fork of mutt, intended to reignite the development.

Terminal Emulators

  • alacritty

    A cross-platform, OpenGL terminal emulator with Vim-like keybindings by default.

  • Kitty

    The fast, feature-rich, GPU-based terminal emulator. Through its configuration, users can configure splitting and navigation to mimic the behavior of Vi.

  • rxvt-unicode

    Provides Vim-like scrollback mode and pasting.

  • Termine

    See alacritty instead.

  • tmux

    the terminal multiplexer, superseding GNU Screen.

System-wide

  • AltTab

    A utility that brings Windows-style Alt-Tab functionality to macOS with Vim key support. To enable Vim keys, go to:

  • athame

    Patches your shell to add full Vim support by routing your keystrokes through an actual Vim process.

  • Hints

    Navigate GUI applications in Linux without your mouse by displaying "hints" you can type on your keyboard to interact with GUI elements (X11/Wayland)

  • Homerow

    Add vim-like navigation to any macOS app.

  • keystrokes

    Record your keystrokes and replay them just like in Vim macro, Linux (X11/Wayland)

  • kindaVim

    Get Vim motions all over macOS, in text fields, text areas, and other UI elements.

Text Editors

Misc

  • Anki

    Add-on for vi-like movement in deck browser.

  • anki_vimove

    Add-on for vi-like movement in deck browser.

  • Foliate

    An e-book reader with basic vim-like navigation

  • fx

    Terminal based JSON viewer.

  • glow

    Terminal based markdown reader.

  • gollum

    A Git-powered wiki with built-in Vim editing mode. Start with

Window Managers

  • AppGrid

    A window manager for macOS with Vim-like hotkeys.

  • euclid-wm

    A minimalist tiling wm with default Vim-like keybindings.

  • howm

    A lightweight tiling X11 window manager that mimics vi.

  • i3wm

    A tilling window manager with Vim-like

  • sway

    A drop-in replacement for i3 for Wayland.

System Tools

  • aptitude

    ncurses interface for APT on Debian-derived Linux distros. The

  • btop++

    A resource monitor. To enable Vim navigation, set in the config file:

  • CopyQ

    A clipboard manager with basic Vim-like navigation.

  • htop-vim

    A patched version the

  • lnav

    A log viewer with minimal Vim-like

Showing a sample of 286 resources. View the full list on GitHub →