HomePage |
RecentChanges |
EditorIndex |
TextEditorFamilies |
Preferences
Difference (from prior major revision)
(no other diffs)
Changed: 5c5
jVi is a vi/vim editor clone.
Author: Ernie Rael
Homepage: http://jvi.sourceforge.net/
Family: ViFamily JavaBasedEditors
Platform: NetBeans, JBuilder
License: Mozilla
jVi is designed for embedding into Java applications. The core is ported from "C" (vim) to Java and is independent of GUI and platform. The only GUI port is to Java's Swing (eclipse's SWT has been requested). Runs on NetBeans and JBuilder platforms. Development is active for NetBeans. For core debugging, jVi can be run as a standalone swing app without ':w', but clipboard works.
- a port of vim to java, so things like "*2d3w and y% work as expected
- visual mode, including detailed visual block mode documentation (aka RECTANGULAR EDIT) at http://jvi.sourceforge.net/javahelpset/jvi-vis_block.html
- named marks and yank buffers, "ay'a
- 200 normal mode commands, operators and motions
- tag stack
- 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.
- On NetBeans, 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
Screenshot: