Vim Keybindings Everywhere – The Ultimate List

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • vim-like-pile

    Sources of Big Pile of Vim-like

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • NeoVintageous

    Vim for Sublime Text.

  • Fails to mention my favourite text editor, Sublime Text which has an optional Vim mode built in (Vintage). I personally am using NeoVintageous[0] which allows you to run various ex commands and shell commands, as well as incorporating features from popular plugins such as vim-surround.

    0. https://github.com/NeoVintageous/NeoVintageous

  • firenvim

    Embed Neovim in Chrome, Firefox & others.

  • In that case give firenvim[1] a try. It uses your existing config (keymaps, plugins, autocmds, etc).

    [1] https://github.com/glacambre/firenvim

  • vimac

    Productive macOS keyboard-driven navigation

  • If you like vimium, there's an app called Vimac that's like vimium but for macOS. So you can control all kinds of apps with they keyboard like in vimium.

    https://vimacapp.com/

  • kindaVim.docs

    Ultimate Vim Mode for macOS

  • I’ve been using kindavim, this looks more powerful though, gonna try it out!

    https://kindavim.app/

  • qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

  • I use QMK and have a "vim layer" which translates hjkl and other keys as left-down-up-right, i.e: something like this https://github.com/qmk/qmk_firmware/blob/eab2b8faa0/users/tw...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • moreutils

    moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young. Read-only version of `git://git.joeyh.name/moreutils`

  • Joey Hess' excellent moreutils¹ comes with vipe which is a generalised solution for these types of tasks. It allows you to run whatever $EDITOR you've configured mid-pipe, making it possible to work your changes up in an interactive editor session. Useful for those of us not smart enough to write up our changes as a series of -c arguments ;)

    (It fixes the vim issue by virtue of using a temporary file to do the magic)

    ¹ https://joeyh.name/code/moreutils/

  • videospeed

    HTML5 video speed controller (for Google Chrome)

  • I think you're right.

    If you're using chrome, and have the addon Video Speed Controller [1], you can always reload the page, hit 'd' a bunch of times to speed up the video to something like 10x to get to the part you need quickly (then 'r' to go back to regular speed).

    https://chrome.google.com/webstore/detail/video-speed-contro...

    But you're right it's not perfectly convenient. Great for surveying information rapidly though. If you don't catch the precise information, at least you know of it, which I think is half the battle with vim shortcuts.

  • matui

    A very opinionated Matrix TUI.

  • This is a cool list. I built my own chat client a little while back to get vim bindings in the last place it was missing that I spent a lot of time: https://github.com/pkulak/matui

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts