Vimium, a Browser for Hackers
See the original posting on DZone Python
How I Learned About Vimium
So, I am a regular Reddit user and its one of my favorite online communities. While browsing through subreddit posts, there is a feature in the Reddit web app where you have keyboard shortcuts for browsing: N for next post, P for previous post, and so on. I found it very convenient and easy to use, especially because you dont have to take your hands off the keyboard. So, I started searching for any plugins for browsers where you could navigate and do stuff using shortcuts. There are a lot of fancy terminal-based browsers, but we all know that they offer far less utility value when we actually want to accomplish something. I even posted about it under the productivity subreddit. Thats when I learned about Vimium.
Vimium strives to provide vim like capabilities to a browser. If used properly (though it has steep learning curve) Vim is one of the most efficient text editors with a myriad of capabilities. It is well known for how easy, efficient, and configurable it is when used properly. For people working on remote servers (you dont have graphical server access in order to use fancy IDEs), when the files being dealt are huge (gigabytes of text data – try opening that in your IDE…), when system resources are low (say you are inside a VM with limited memory, or are inside a Docker container and dont want to bloat it with heavy memory consumptive applications) Vim comes to the rescue. Emacs stands as a comparable editor with useful features too!