Java开发的智能文本编辑器 - Neoeedit
jopen
12年前
Neoeedit是一个轻量、快速、智能和简单的文本编辑器和图片查看器就像jEdit。
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
- Alt-L: launch current line(file or URL).
- ctrl-H: open file history
- ctrl-P: print (beautifully)
or if the line is a directory list files in it to text, if the line is a file then open it.
- 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-j: javascript macro
- alt-d: javascript macro on directory
- 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