Geany
![]() |
|
![]() |
|
Original author(s) | Enrico Tröger |
---|---|
Developer(s) | Geany authors |
Initial release | October 19, 2005 |
Stable release | 1.27 / March 13, 2016 |
Written in | C[citation needed] |
Type | IDE |
License | GNU GPL v2 or later[1] |
Website | www |
Geany (IPA:ʒeːniː) is a lightweight GUI text editor[2] using Scintilla and GTK+, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, Mac OS X,[3] Solaris and Windows. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.[4]
In contrast to traditional Unix-based editors like Emacs or Vim, Geany more closely resembles programming editors available for Microsoft Windows such as Programmer's Notepad or Notepad++, both of which also use Scintilla.
It is free software licensed under the terms of the GNU GPL version 2 or later.[1] After version 0.21 the next version was numbered 1.22 as requested by many users to reflect the maturity of the product.[5]
Contents
Features
- Auto-completion
- Multiple document support
- Project support
- Syntax highlighting
- Code folding (partially)
- Symbol lists
- Code navigation
- Embedded terminal emulator[6]
- Build system to compile and execute code using external tools
- Extensible via plugins
- Column / block / vertical select (via SHIFT + CTRL + arrow keys)
- User configurable keyboard action to editor function mapping[7]
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
Media related to Lua error in package.lua at line 80: module 'strict' not found. at Wikimedia Commons
<templatestyles src="Asbox/styles.css"></templatestyles>
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://www.geany.org/manual/current/index.html#keybinding-preferences
- Pages with reference errors
- Articles with unsourced statements from January 2016
- Official website not in Wikidata
- Code navigation tools
- Free integrated development environments
- Free software programmed in C
- Free text editors
- GNOME Applications
- GNOME Developer Tools
- Linux integrated development environments
- Linux text editors
- Software that uses Scintilla
- Software using the GPL license
- Text editors that use GTK+
- Unix text editors
- Windows text editors
- Free software stubs
- Computer programming tool stubs