Sunday, September 4, 2011

jVi - vi/vim editor clone

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. 
 
 

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
  • 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.

Category: Editing                           Download here

Source : http://plugins.netbeans.org

 

No comments:

Post a Comment