Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

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 am looking for a browser plugin which inputs textin of input boxes with the same keyboard interface of the Vim text editor. I have adopted Vimium which makes general navigation much more effective, however I often find my self wish I had the Vim interface while I have selected an input field (like while I'm creating this post). I would very much like to be able to navigate the text in the same way I edit file with the vim text editor and I am curious if such a plugin exists?

share|improve this question
up vote 11 down vote accepted

The Pentadactyl and Vimperator addons for Firefox allow vim-like editing in text areas by pressing ctrl+t; I think there is also an option to turn it on permanenly. There is also It's All Text! that will actually launch an editor for you.

As far as Chrome goes, it's not as easy, as the API is quite limited. They require you to run a server on your system. There was TextareaConnect, but it appears to be broken right now.

share|improve this answer
I have finally dove into pentadactyll extension and I am very impressed! – rudolph9 May 9 '12 at 16:57

Adding to Shawn's answer, pentadactyl (and vimperator) allow you to press ctrl+i when in an text field to actually edit it in vim. It will save the contents of the text field to a temporary file, open that file in (g)vim, and read the (changed) contents back after closing the editor.

share|improve this answer
this should be added a comment to his answer. – rudolph9 Apr 18 '12 at 17:54
I agree that it would have been better there, yeah. But I don't have enough rep to do that, and I did feel this was a valuable addition (as I personally find this feature quite useful), so I decided to do it this way instead. Sorry. – MaienM Apr 18 '12 at 18:34

wasari provides a vim interface for text boxes in multiple web browsers (Chrom(ium), Firefox/Iceweasel & Opera) and I can confirm that it works on Chromium on Linux (Debian 7 w/ Gnome3). Start it with , lots more info on the home page below:

wasari home page

for Chrom(ium)

Links for installing to Opera and Firefox/Iceweasel can be found on the home page (link above - I did include them but I can't post with more than 2 links...)

share|improve this answer

If you're using Chrome, I recently release an open source Chrome extension called Vimsert. It'll let you edit any textarea within the Ace editor's vim-mode.


share|improve this answer

If you want to transform a textarea into a vim-like code editor, this bookmarklet allow you to transform any textarea into an ace by clicking three times on it. It support vim and emacs keybindings. You can select these at the bookmarklet creation page.

share|improve this answer

I think the key F is your answer, so that it mark all input boxes with a number, then hit the number with which input field you want, as simple as it is. Enjoy it!

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.