Java开发的智能文本编辑器 - Neoeedit

jopen 11年前

Neoeedit是一个轻量、快速、智能和简单的文本编辑器和图片查看器就像jEdit。

Java开发的智能文本编辑器 - Neoeedit


features:

  • basic functions of text editor
  • small code (about Kilo lines)
  • small memory footprint (about 100KB binary size)
  • quick show (customized Swing component)
  • good unicode support
  • run where Java run: Windows, Linux, ...
  • ctrl-C/V/X for copy/paste/cut
  • select text using both mouse and keyboard
  • cursor keys: up down left right home end(also Ctrl-Enter) pageup pagedown
  • alt-pageup, alt-pagedown, alt-mouse scroll: horizon cursor movement
  • line number
  • ctrl-L: goto line
  • ctrl-A: select all
  • ctrl-D: delete current line
  • ctrl-R: remove all trailing space
  • alt-W: wrap lines.(at current X(min 10), non-English character's width calculated as two.)
  • ctrl-S: save file
  • F2 : save as...
  • ctrl-O: open file
  • drag and drop files to open
  • ctrl-N: new file
  • ctrl-W: close current document, and record to open file history.
  • ctrl-G: goto file and line on search result
  • or if the line is a directory list files in it to text, if the line is a file then open it.
  • Alt-L: launch current line(file or URL).
  • ctrl-H: open file history
  • ctrl-P: print (beautifully)
  • ctrl-Z: undo
  • ctrl-Y: redo
  • ctrl-F: find/replace
  • F3 : find next
  • ctrl-E: set encoding
  • F5 : reload with encoding
  • alt-S : change line seperator between windows(\r\n) and unix(\n)
  • alt-left alt-right: quick indent
  • home end, ctrl up,down,left,right: cursor control

  • common language keywords highlighting (java,c,python,basic, 500+ words)
  • (){}<> pair marking. Alt-P: move cursor between pair marks.
  • F1: help(about)
  • Encoding auto detection . for UTF-8, UTF-16, UTF-32, SJIS, GBK. Good unicode support.
  • Comments auto detection . like # // -- for many languages.
  • replace/find in files, and in dir/sub-dir
  • alt-\: rectangular mode
  • ctrl-mouse scroll: zoom in/out
  • ctrl-0: zoom reset
  • alt-c: switch between preset color modes, there are 3 now: White, Black, Blue.
  • It's also a image viewer! View large JPG, GIF, BMP, PNG images easily.
    • Left, Right: view previous/next image
    • Up, Down: rotate image
    • 0: reset image
    • Ctrl-W / H / O: functions like what it did in text editor mode
    </ul>


     

    项目主页:http://www.open-open.com/lib/view/home/1350902768649