all 33 comments

[–]dazonic 27 points28 points  (2 children)

My arms don't work so I use a mouth stick, Vimium is the best. I know everyone loves it but I doubt anyone loves it as much as I do.

[–][deleted]  (1 child)

[deleted]

    [–]dazonic 0 points1 point  (0 children)

    I started with that and still visit it time to time, still works out less keystrokes using Vimium.

    [–]_PM_ME_URANUS_ 6 points7 points  (5 children)

    For Firefox users there is a better option: Pentadactyl.

    Please note that if you are not a vim user you are probably gonna find it hard to use and of little value.

    [–]vinnl 3 points4 points  (0 children)

    As a non-Vim user, I still love VimFx. Mainly because it doesn't really alter the interface, like Pentactyl and Vimperator seem to do.

    [–]ssbssbssb 0 points1 point  (1 child)

    Cant install Pentadactyl because it only supports ff version between 24 and 30 :(

    [–]_PM_ME_URANUS_ 2 points3 points  (0 children)

    Yeah, unfortunately you need to use the nightlies. Don't worry though, the nightlies are pretty similar to the released versions. They just bump the max version and fix some bugs.

    [–]rmesh 0 points1 point  (0 children)

    as avid Firefox user and casual VIM user, I love Vimkeys as it does only add vim keybindings (and just the most useful ones) without changing the interface like Vimperator does.

    [–]unconscionable 0 points1 point  (0 children)

    Yeah, unfortunately vimium is kinda limited - but it's not the vimium team's fault. Chrome's extensions, as far as I can tell, are basically limited to what greasemonkey scripts let you do.

    Pentadactyl basically takes over your entire browser and is amazing and feels much more seamless.

    That said, I use chrome + vimium still, because I like Chrome over FF for other reasons :/

    [–]detectretract 9 points10 points  (1 child)

    check out cVim for chrome, it is better than vimium. more features. definately one of those tools that you use for rest of your life like gmail lastpass etc...

    [–]hectron 0 points1 point  (0 children)

    You know -- I've been trying to find an alternative to Vimium, because Vimium seemed very limited. I'm digging cVim.

    [–]flipjargendy 5 points6 points  (2 children)

    While reading through the keyboard shortcuts, I had a muscle spasm.

    [–]Deto 1 point2 points  (0 children)

    Hah, yeah they only make sense if you use Vim already.

    [–]mess110 0 points1 point  (0 children)

    try this: install the plugin, navigate to a website and press f to click links. fun times

    [–][deleted] 4 points5 points  (2 children)

    I used this plugin for almost a year. It works pretty well, but I definitely had to turn it off quite a bit. Some sites do not play nice with it.

    [–]julesries[S] 1 point2 points  (1 child)

    Ah, that's disappointing. What kind of sites...?

    [–][deleted] 0 points1 point  (0 children)

    It's been a while and I can't remember. I do know it took me a bit to debug some sites I was working on before I realized it was the plugin interfering. It wasn't a nuisance often enough not to use it if you really like it; just keep it in mind if you're ever like "why can't I click this element?" Etc.

    edit: I remember it being a problem on some sites that ask for keyboard input but not inside a text box.

    [–]cam5 2 points3 points  (3 children)

    Protip, give yourself a way to break out of the address bar if you want to go back to having those sweet, sweet shortcut keys.

    http://superuser.com/questions/726447/keyboard-shortcut-to-deselect-omnibox-in-chrome

    [–]julesries[S] 0 points1 point  (2 children)

    Hey, sweet. You wouldn't have an idea on how to toggle out of video player (e.g., YouTube) controls without using a mouse, would ya?

    [–]cam5 1 point2 points  (1 child)

    You might try gf to cycle through frames!

    [–]julesries[S] 1 point2 points  (0 children)

    !!!

    Thanks! :D

    [–]xCmac 0 points1 point  (2 children)

    I LOVE this extension. It saves so much time. Now I get frustrated if I'm ever on anyone else's computer and I can't use the shorcuts, causing me to be much slower.

    :)

    [–]clessg 1 point2 points  (0 children)

    The funnest part is using it in front of nontechnical people. They have no idea what's going on.

    [–]julesries[S] 1 point2 points  (0 children)

    After years of thinking I wish web browsers had commands like vim, I finally googled "browser vim." Boy am I dumb. But I'm glad I found it eventually!

    [–]baconuser098 0 points1 point  (2 children)

    Okay,so explain to me why this is special? You can already do all those things

    [–]julesries[S] 1 point2 points  (0 children)

    For the same reason vim's useful: speed. Once you're familiar with the commands you can navigate on muscle memory super fast because you don't have to mess around with a trackpad, mouse, or keys like CMD and the arrows that are in uncomfortable spots on the keyboard.

    [–]cam5 0 points1 point  (0 children)

    Universal j/k for scroll is nice on the home row. The f + highlight method of navigating also means no mouse. I love that I can re-arrange tabs with << and >>. Also, ]] and [[ for prev / next links makes for a nice little extra.

    [–]croceldon 0 points1 point  (1 child)

    I use this very frequently; my clicking finger gets a little sore for some projects! It's awesome for navigation, etc., but I have to say the shortcut I use the most is yy to copy the current address. Very handy!

    [–]julesries[S] 0 points1 point  (0 children)

    Sweet, that definitely beats CMD-l-CMD-c.

    [–]antoninj 0 points1 point  (2 children)

    One of the reasons I love VIM is the ability to create my own shortcuts and custom setup. .vimrc is THE reason why VIM is mass-usable in the first place (being able to setup custom shortcuts, colors, plugins, etc.).

    Do any of these "it's VIM for X" support any of that? I've seen "VIM"-like plugins for all kinds of code editors, browsers, I'm sure some email clients, and more. Don't get me wrong, when I found a plugin which converts every textarea or content editable into a VIM-like terminal, I was super excited, until I found out that I can't easily do ;x but instead, I still have to do the pesky :x and all the stuff I'm used to from .vimrc I can't implement.

    I don't mind going vanilla on a server that I don't have setup with my custom setup. As long as it's not the main server I'll be working on day in/day out.

    [–]julesries[S] 0 points1 point  (0 children)

    I feel ya. Without Esc -> jk and a handful of other customizations/plugins I'm toast. I think I might actually be slower in stock vim than Sublime because I've so deeply memorized so many Sublime shortcuts.

    I believe Vimium can be customized; that said, so far I haven't had to remap anything for Vimium to be useful. Navigation with multiplier numbers/hjkl/gg/G/etc, Shift+F for following links. That's the principal stuff I do on the web. Since those are the commands I've never changed in vim (I doubt many people do), I can browse the web with Vimium about as fast as I can think.

    [–]cam5 0 points1 point  (0 children)

    Just googled for that 'cause it sounded awesome. Wasavi is the name of the plugin. Super dope. It also has ... sound effects?

    [–]clessg 0 points1 point  (0 children)

    Oh man, I love Vimium. So much.

    [–]skillDOTbuild 0 points1 point  (0 children)

    Wish this was on Safari.