jV
Extension Delisted
This extension is no longer available in the official store. Delisted on 2025-09-15.
The jV text editor
This extension makes all html textareas into a very stripped-down version of Vi[m]. It's modal, supports infinite undo, has register support, search, visual mode, and various movement and editing commands. There's a lot yet to implement, but I've tried to cover all the basics that you'd use every day to type an email, edit a wiki page, etc. That being said, you'll note that the version number hasn't hit 1.0 yet.
If you like the power of ItsAllText, but want something a bit lighter-weight, give it a try.
This is a direct port of jV 0.51 for Firefox [https://addons.mozilla.org/en-us/firefox/addon/jv/] done in my 20% time at Google. It should be exactly feature-compatible, except that on Linux it doesn't support the selection register "*.
Thanks to Marsette Vona ([email protected]) for experimental support for editing in the new GMail compose div in 0.56!
Latest reviews
Does more or less what it says: it turns all your <textarea>s into miniature vi editors. A few issues I've noticed: - the cursor in normal mode still looks like the "insert" cursor, rather than a block. This leads to some confusion about what character is currently selected. This may actually be a limitation of Chrome. - Typing in characters with the option key on a Mac (e.g. option-d = ∂) causes jV to get stuck in insert mode. - Does not save any state between pages, e.g. your last search (for when you hit /<cr>) or your last edit (for when you hit .). But overall, this is tremendously useful if you want to do lots of text editing in web forms.
Works OK, but has some annoying bugs and nobody is apparently fixing them.
A bit clunky, and doesn't work for all text input. Still extremely cool.