Web Browsing with Vim Experience

alpha2phi
4 min readMay 4, 2021

Navigate the World Wide Web using keyboard-driven web browsers or add-ons with Vim key bindings.

qutebrowser Key Bindings

Overview

As developers using Vim/Neovim, you definitely get used to a mouseless development workflow. In my previous article, I talked about some niche Neovim plugins, including Firenvim which allows you to embed Neovim in a browser. In this article, let’s explore keyboard-driven web browsing using the familiar Vim key bindings.

Web Browsers

Let’s started by going through browsers that support keyboard-driven web browsing natively.

qutebrowser

Perhaps this is one of the most popular options for developers. qutebrowser is a keyboard-focused browser with a minimal GUI. It’s based on Python and PyQt5. It is free software, licensed under the GPL.

The key bindings should look familiar to Vim users.

--

--

alpha2phi

Software engineer, Data Science and ML practitioner.