Top Qs
Timeline
Chat
Perspective

Scintilla (software)

Free and open text editor component From Wikipedia, the free encyclopedia

Scintilla (software)
Remove ads

Scintilla is a free, open-source library that provides a text editing component function, with an emphasis on advanced features for source code editing.

Quick Facts Developer(s), Initial release ...
Remove ads

Features

Scintilla supports many features to make code editing easier in addition to syntax highlighting. The highlighting method allows the use of different fonts, colors, styles and background colors, and is not limited to fixed-width fonts. The control supports error indicators, line numbering in the margin, as well as line markers such as code breakpoints. Other features such as code folding and autocompletion can be added. The basic regular expression search implementation is rudimentary, but if compiled with C++11 support Scintilla can support the runtime's regular expression engine. Scintilla's regular expression library can also be replaced or avoided with direct buffer access.

Currently, Scintilla has experimental support for right-to-left languages.[4]

Scinterm is a version of Scintilla for the curses text user interface. It is written by the developer of the Textadept editor. Scinterm uses Unicode characters to support some of Scintilla's graphically oriented features, but some Scintilla features are missing because of the terminal environment's constraints.[5]

Remove ads

Other versions

  • ScintillaNET[6] – a wrapper for use on the .NET Framework
  • QScintilla[7] – Qt port of Scintilla
  • wxScintilla[8]wxWidgets wrapper for Scintilla
  • wxStyledTextCtrl[9] – class acting as a wrapper for Scintilla in the wxWidgets toolkit
  • CsScintilla[10] – CopperSpice port of Scintilla
  • Delphi wrappers:
    • TScintEdit[11] – part of Inno Setup
    • TDScintilla[12] – simple wrapper for all methods of Scintilla
    • TScintilla[13] – one of the components in the Delphi Scintilla Interface Components (as of 2009-09-02, this project is no longer under active development)
Remove ads

Software based on Scintilla

Notable software based on Scintilla includes:[14]

References

Loading content...
Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads