Geany is a free, cross-platform and open source text editor and source code editor, It’s an excellent alternative / replacement to UltraEdit, NotePad++ and PsPad.

Features
- Multi-tabbed document interface.
- Zoom in or zoom out with Ctrl + mouse wheel.
- Drag and drop.
- Search and replace using regular expression, find in files and folders.
- Predefined templates for html, php, c, java, python, pascal, etc.
- Syntax highlighting for C/C++, Java, Lisp, Lua, Python, Perl, PHP, Caml, Ada, Fortran, FreeBasic, GLSL, Pascal, VHDL, Vala, Verilog, Haxe, ActionScript, JavaScript, Matlab/Octwave source file, Ruby, Erlang, HTML, XML, CSS( Cascading StyleSheet ), SQL, Latex, YAML, etc.
- Code folding and unfolding, code navigation.
- Functions navigation, macros list, variables navigation.
- Compile and build with external compiler like GCC.
- Replace tabs by spaces or vice via.
- Set line endings: convert and set to CR/LF( Win ), convert and set to LF( Unix ), convert and set to CR( Mac ).
- Line wrapping, line breaking.
- Allows to select, cut, copy, duplicate, delete current line.
- Snippet completion, XML/HTML tag auto-closing, Auto-complete symbols,
- Customazable keyboard shortcuts.
- Project management.
Geany works on Windows 7, Windows XP, MacOS X, Linux, etc.
More Reading
Geany is a 7.62MB download available from the developer’s website and CNET.
