Editra
Encyclopedia
Editra is a cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...

, open-source
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...

 text editor
Text editor
A text editor is a type of program used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....

, released under a wxWindows license. It is written by Cody Precord in Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

, and it was first publicly released in June 2007. As of November 2011 the project is in alpha development phase, but "stable" builds are available for download.

It features syntax highlighting from Pygments. It supports many programming languages including: C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

, C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

, C#, Cascading Style Sheets
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...

 (CSS), HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

, Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

, Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

, PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

, Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

, and XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

. It also features syntax highlighting for the following file format
File format
A file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for...

s: BAT
Batch file
In DOS, OS/2, and Microsoft Windows, batch file is the name given to a type of script file, a text file containing a series of commands to be executed by the command interpreter....

, DIFF, INI and REG.

Here are some key features of "Editra":
  • Auto-Completion/Calltips (Python, Html, XML)
  • Auto-Indent
  • Bidirectional Find/Replace w\Regular Expression Support
  • Block (Un)Commenting
  • Block (Un)Indenting
  • Bracket Highlighting
  • Builtin Plugin Downloader/Installer
  • Clipboard Support (Copy/Paste/ect...)
  • Code Folding
  • Column Edit Mode
  • Command Mode
  • Dockable customizable interface
  • Drag and Drop (tabs/file opening/text)
  • Export to Html/LaTeX/Rtf
  • Edit Remote Files (FtpEdit Plugin)
  • Editable User Profiles
  • Extensible with plugins
  • File History
  • File Management (FileBrowser Plugin)
  • Highlight Style Editor
  • Indentation Guides
  • Integrated Python Shell (PyShell Plugin)
  • Language Keyword Helper
  • Line Bookmarking
  • Line Edit Commands (Join, Transpose, ect...)
  • Multilingual Interface
  • Multiple Top Level Windows
  • Multiple (synchronized) views of the same file
  • Run Scripts (Launch Plugin)
  • Session Saving
  • Source Control Management (Project Plugin)
  • Syntax Highlighting (60+ Languages)
  • Tabbed Windows
  • Themeable Icons
  • Transparency Support
  • Undo/Redo
  • Unicode Support
  • Vi Keybinding Support
  • Word Wrap
  • Workspace View Management
  • Zoom In/Out

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK