jVi - vi/vim editor clone - plugin detail

jVi is a vi/vim editor clone; jVi's core is a port to Java of major chunks of vim "C" code. Developers familiar with vi or vim are immediately comfortable in the NetBeans editor while at the same time taking advantage of Code Completion, Templates, debugging and all the other IDE features. Rectangular Edit helpset for non-vi/vim users who only wish to use this feature. There is extensive online documentation.

NetBeans Plugin - jVi - vi/vim editor clone
Plugin owner: err
Website: http://jvi.sourceforge.net
Added: 2007-06-11
License: Mozilla Public License, Version 1.1
Category: Editing
Downloaded: 17,673 times
Rating:
 4.62, by 53 users

Plugin Log Show log

Versions available

Download plugin   Download size: N/A   Last Update: 2013-11-28

What's new in this version



Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2013-02-03

What's new in this version



Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2013-02-03

What's new in this version



Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: N/A   Last Update: 2011-10-03

What's new in this version

See change log

Verifications for NetBeans versions

Plugin is not subject to any verification



Introduction

jVi features include:

  • a port of vim to java, so things like "*2d3w and y% work as expected
  • marks, file-marks and yank buffers, for example "ay'a.
    These are persisted between sessions, along with colon and search commands.
  • over 200 normal mode commands, operators and motions
  • Window split, resize and move commands , for example Ctrl-W_s, Ctrl-W_=, Ctrl-W_L.
    Options 'equalalways', 'splitbelow' and 'splitright' are supported.
  • tag stack
  • visual mode, including detailed visual block mode documentation (aka RECTANGULAR EDIT)
  • text object selection
  • map commands for user defined key mappings
  • 'wrap', 'linebreak' and 'list' options; also horizontal scroll commands
  • :set all and several other :set commads
  • substiute command with back references, there are options to specify what meta characters need to be escaped, so you can enter
    :.,$s/([^ ]*) (.*$)/\2 \1
  • modeline processing; modeline and modelines options.
  • Results of commands like :g/TextFilter/p go into output window with hyperlinks to file.
  • The bang commands: such as !{motion}{filter}, :{range}![!]{filter} [!][arg] and of course :!{cmd}. vim options shell, shellcmdflag and shellxquote
  • = operator with equalprg option. When equalprg empty, hook into platform reindent.
  • Online documentation

Before NetBeans 7.0, for proper undo/redo granularity, a small, optional, jVi NetBeans patch is required. This is available as a download.

[ You have to be logged in to be able to comment. ]

User Comments

  

You just made my day...

You just made my day... awesome plugin.
Posted by ttsiodras on Nov 28, 2013
  

Thank you so much!

for making netbeans usable for me.
Posted by tsnyder on Jul 13, 2013
  

nice work

I really admired your work. It's almost perfect. I enjoyed reading it. Thanks! What is SEO
Posted by katherine250 on Apr 15, 2013
  

Grateful for this plugin

Adding my voice to the others, jVi makes netbeans so much better for me. I thought I could not have the best of both worlds but it is possible. Thanks for keeping this plugin going.
Posted by rwelti on Jul 11, 2012
  

Thanks for your share

One reason that I use Netbeans as main IDE is this Plugin. An excellent plugin!
Posted by lazyboy on Aug 21, 2011
  

Very high quality plugin

Just adding my own note of thanks to the many already here for this excellent plugin. I usually have Vim and Netbeans open together, e.g. editing a java project in nb and associated sphinx docs in vim, and being able to switch between them without the problems of keystroke inertia is terrific.
Posted by mbedward on May 12, 2011
  

VimBeans

excellent

Posted by 372046933 on May 07, 2011
  

I am impressed!

This truly is a great plugin and allows me to take merge the benefits of Vim with the benefits of Netbeans. I really appreciate the time and effort which has undoubtably gone into making this great plugin available. Thank you!
Posted by jabyuk on May 01, 2011
  

Excellent!

After using it for a while I must agree with nsegura3; this plugin should be blogged about more often and promoted openly into the open developer's community.

Thanks for sharing this plugin.
Posted by moijafcor on Feb 14, 2011
  

Makes me want to switch from Eclipse

This plugin is leaps and bounds ahead of the Eclipse equivalents (though vRapper is getting there). If netbeans just had MyLyn!
Posted by tony.kay.bend.or on Jul 22, 2010
  

Get the latest from sourceforge to use with newer netbeans versions

This should be the first plugin you install in netbeans if your a vi/vim user. If you are using a version of netbeans that is newer than 5.5 then get the latest version from jvi.sourceforge.net and get the version that matches your netbeans. The web page is a little poor in the navigation department, but, the plugin is of high quality and have had only one problem that was fixed very quickly after reporting. This plugin is under active development so check back often to sourceforge for newer versions.
Posted by adamgmetzler on May 28, 2010
  

Nice

I am a fan of vi/vim in linux, thus very happy to use similar commands and modes in Netbeans. However Netbeans 6.8 regrets me NOT HAVING WSDL and SOA packages.
Posted by feline on Apr 29, 2010
  

Thanks. It's really great!

Thanks very much. I was using NetBeans before I was suggested to learn vim. Actually, if I have to choose between vim and netbeans, I would choose the latter. It was actually quite a coincidence I noted the -nb option in vim and had the idea that I may not have to choose between the two, but both. Later I was disappointed that that function seems to be discontinued. To my surprise, I then noticed jVi and actually this is the best way of integrating. It keeps most NB editor feature while adding a lot available in vim.
Thanks! And yes, this is the only plugin I have in my NB. Love NB, Love jVi.
Posted by gene91 on Dec 13, 2009
  

Thank you! A real difference maker

Wow, this plugin tips the scales for me making Netbeans my IDE of choice going forward. By far the best VI for an IDE I have seen - makes a huge difference for my productivity.

Thanks!
Posted by gtwgtw on Jul 20, 2009
  

Re: Not able to use jVi

Differenct versions of NetBeans have different versions of the jVi plugin. jVi uses SourceForge.net for download and bug tracking. You can download jVi through:

https://sourceforge.net/project/platformdownload.php?group_id=3653&sel_platform=14044
Posted by err on May 16, 2009
  

Not able to use jVi

Hi,
Just installed the jVi plugin in my Netbeans 6.5. But I am not able to understand how to toggle between Commnad/Insert mode. By default it's in insert mode. Say I want to yank few lines, so I used yy, but it's just printing 'yy', not working as a command. How to solve this? Any keyboard shortcuts? Please help!!
Posted by ujjaldey on May 16, 2009
  

good job

recently added inner and outer selectors - fantastic!!! Thanks for this plugin
Posted by pete911 on Mar 19, 2009
  

A must

If you install a single plugin in your NB, it should be this one. It is a must for any serious developer looking to get the best out an IDE.
Your productivity will increase 64% when compared to IDEs without jvi. But seriously, this plugin is a difference maker, and should be promoted a lot more by the NB community, it could attract a lot more users to NB.
Posted by nsegura3 on Jan 27, 2009
  

definitly amazing job

Excellent job my friend, I´m a "VIM" lover and my problems with frameworks are : frameworks editors don't use commands as VIM ones... your work is so great and finally makes me want to use one framework. tks a lot...
Posted by danielrantunes on Aug 08, 2008
  

Thank you so much!

I'm a newbie to netbeans (I'm using it for Ruby on Rails) and have just installed jVi. I've already used the prefs to fix control-h and control-[.

I really appreciate all your hard work on this.

-- ge, chapel hill, nc
Posted by zabouti on Dec 29, 2007
  

Very great job

Thanks to jvi developper !Know I can use netbeans :) Before I only use vim. The mix of those two soft is fvery good !
Posted by narma on Sep 06, 2007
  

if it feels like vim it must be vim

One thing I really like about jvi is that it not only emulates vi(m) but it manages to feel like vi(m) as well. I have tried other plugins that have similar keystrokes/shortcuts but just have minor differences with vim that just makes it really strange to work with.

Somehow jvi has solved this problem very well.

Ernie keep up the good work!
Posted by vdkuil on Jun 18, 2007
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo