Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using Firefox. Is there any way to edit the contents of a textbox using vi key bindings, inside the text area (not in a separate window)? For instance, is there a Firefox extension for that?

I know about It's All Text!, which lets you click a button or press a hotkey to open an external editor to edit the contents of a textbox. However, this opens the editor in a separate window, which somehow feels a bit clunky and heavyweight to me. I'd prefer to be able to just edit the text that's inside the textbox, in place, using vi key bindings. Is there any way to do it?

(I also tried the jV extension, but couldn't get it to work at all. I could edit the contents of a textbox, but then the edits were discarded leaving me with an empty textbox (or whatever the initial state of the textbox was).)

share|improve this question
Did you search the add-ons site for the keywords vi or vim? – romainl Jan 4 '13 at 8:00
@romainl, yup! (Good suggestion, though.) – D.W. Jan 4 '13 at 18:16
Possible duplicate of… – Ingo Karkat Jan 5 '13 at 11:49
@IngoKarkat, if you look at the answers, you'll find they don't answer my question. All the answers there involve starting up a separate process which opens up an external editor in a separate window. That's one of the things I read before asking this question. (Thanks for linking to that question; I had seen it before, but it's good to have linked for reference.) – D.W. Jan 5 '13 at 19:00
I'm afraid that [external launches of Vim] is all there is, if the mentioned jV extension doesn't work for you. – Ingo Karkat Jan 6 '13 at 1:49

Try out the wasavi extension. You might want to check out the all versions page to make sure you try out the latest version.

share|improve this answer

Check out EmbeddedEditor. It goes all the way (embedding vim itself), rather than just implementing a few vi-like commands, but that should be all the better! :)

share|improve this answer
This looks fantastic, but unfortunately it is several years out-of-date and not compatible with modern versions of firefox. – jayhendren Apr 9 '14 at 20:35

Pterosaur does exactly what you're looking for. It gives you full vim functionality without leaving your textbox.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.