- LuaStudio is a fast, lightweight, extendable text, source and binary editor for Windows(Windows XP, Windows Vista, Windows 7, Windows Server 2003+). While it can serve as a good Notepad replacement, it also offers many powerful features for Web page authors and programmers.
Full Unicode support(U16, U16-BE, UTF-8, Chinese, Japanese, Korean…)
Snippet(Tab or Shift+Tab to move edit point)
Super encoding detector
Edit huge files with a little memory
PCRE compatible Regular expression(DEELX)
Embedded VBS/JScript script engine
Macro & Plugin support
User customize tools support
Click-able status bar
Programmable highlight files
Print & Print-preview support
Word auto complete
Auto correct key word
Column mode(Column insert, delete, copy and paste), press alt when moving mouse
No limited undo, redo support
Theme-able edit area
Grep with highlight
Display Invisible Chars(EOL, EOF, Control Chars…)
Multiple Language Support(English, Chinese)
LuaStudio supports Lua programming language syntax highlighting. Users may customize font facename, font size, and other formats of syntax elements.
LuaStudio provides powerful project management features. All project management features can be accessed from the main menu or the context menu in Project dockable view.
There are 4 levels for users managing their files, including solution, project, folder and file.
LuaStudio can open and manage only one solution at one time. One solution may contain one or more projects. One porject may have one or more folders, and one folder may include one or more files.
Solution and Folder is abstract concept used to classify files, but project and file do represent real files in file system.
LuaStudio provides a set of Lua code snippets for users. These snippets can only be used in Lua source files. LuaStudio would detect the current in edit- ing documents type, switch the snippet set and use the right one for the document.
Lua script debugging
LuaStudio provides powerful debugging functions, users can either debug individual Lua script interpreted by official Lua interpreter, or debug embedded Lua script used by other applications which embed Lua interpreter. LuaStudio would detect the target application type, then decides the debugger working mode, nothing should be done manually.
LuaStudio analyzes current editing Lua source code, extracts all functions and list them in Symbol View. It means Symbol view displays Lua source code's outline. As you can see, the outline will be organized in tree form. If the user double clicks an item in the Symbol view, LuaStudio will jump to the line where that function is defined.
LuaStudio supports fast and convenient code folding feature based on line indentation. You can hide or disply lines of code with its indent levels.
LuaStudio supports user-defined tools.
Auto completion is a time-saving feature which changes a short abbreviation into a complete string.
Line number, ruler, column selection, powerful search and replace, multiple undo/redo, customizable keyboard shortcuts, and moe
DOWNLOAD NOW !