SciTE

Free and open text editor


title: "SciTE" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["free-html-editors", "free-text-editors", "linux-text-editors", "lua-(programming-language)-scriptable-software", "software-that-uses-scintilla", "text-editors-that-use-gtk", "windows-text-editors", "free-software-programmed-in-c++"] description: "Free and open text editor" topic_path: "technology/web" source: "https://en.wikipedia.org/wiki/SciTE" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Free and open text editor ::

::data[format=table title="Infobox software"]

FieldValue
nameSciTE
screenshotScite (1).png
captionSciTE under Windows
developerNeil Hodgson
released
latest release version
latest release date
latest preview version
latest preview date
programming languageC++
languageAfrikaans, Arabic, Bulgarian, Catalan, Chinese Traditional, Chinese Simplified, Czech, Welsh, Danish, German, Greek, Spanish, Spanish (Mexico), Estonian, Basque, Finnish, French, Galician, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Malay, Norwegian Bokmål, Dutch, Polish, Brazilian Portuguese, Portuguese, Romanian, Russian, Slovene, Serbian, Swedish, Swahili, Thai, Turkish, Ukrainian
language count39
language footnote{{cite web
urlhttps://www.github.com/moltenform/scite-files/blob/main/files/translations_list.md
titlescite-files/translations_list.md at main · moltenform/scite-files
websitegithub.com
access-date2021-04-28
genreText editor
licenseHPND
website
::

| name = SciTE | logo = | screenshot = Scite (1).png | caption = SciTE under Windows | developer = Neil Hodgson | released = | latest release version = | latest release date = | latest preview version = | latest preview date = | programming language = C++ | language = Afrikaans, Arabic, Bulgarian, Catalan, Chinese Traditional, Chinese Simplified, Czech, Welsh, Danish, German, Greek, Spanish, Spanish (Mexico), Estonian, Basque, Finnish, French, Galician, Hungarian, Indonesian, Italian, Japanese, Kazakh, Korean, Malay, Norwegian Bokmål, Dutch, Polish, Brazilian Portuguese, Portuguese, Romanian, Russian, Slovene, Serbian, Swedish, Swahili, Thai, Turkish, Ukrainian | language count = 39 | language footnote = {{cite web | url = https://www.github.com/moltenform/scite-files/blob/main/files/translations_list.md | title = scite-files/translations_list.md at main · moltenform/scite-files | website = github.com | access-date = 2021-04-28 | genre = Text editor | license = HPND | website = SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. It is licensed under a minimal version of the Historical Permission Notice and Disclaimer.{{cite web | url=http://www.scintilla.org/License.txt | title=License for Scintilla and SciTE | first=Neil | last=Hodgson | date=2002 | access-date=2015-06-15}}

Lightweight and built for speed, it is designed mainly for source editing, and performs syntax highlighting and inline function reference for many different languages. There is a standalone .exe available for Microsoft Windows, intended for USB flash drives. SciTE shares some features with other editors based on the Scintilla editing component such as Geany and Notepad++.

History

SciTE was first released in 1999.

Customization

SciTE is highly configurable. Although there is no graphical preferences window, settings can be altered by editing plain text configuration files. It is possible to have different settings for each language and project, as well as global or per user options. There are menu options in the standard install to open these files in the editor. These allow a high level of customization over things like shortcut keys, tabbing, code folding, fonts, and syntax highlighting.

In addition, the Lua programming language is embedded in SciTE, allowing the user further customization. One can write Lua scripts that have access to the contents of the buffer and the Scintilla API. The scripts can be triggered by a shortcut key, or on an event, providing the possibility for implementing auto-complete or other hook.

As early as 2003, 21 localizations of the menu texts and support of 36 different programming languages and other code formats was available, and the editor was capable of automatic conversion between line separator styles of different platforms and of detecting Unicode files. SciTE can export plain text files in PDF format.{{cite journal | title=Zwölf Editoren für Code und Text | first=André | last=Kramer | issue=21 | year=2005 | journal=c't | pages=168}}

Features

Features include replace in selection, regular expression replace with subgroups, find in files, code folding, API files, copy formatted, abbreviations, multiple selection, and support for variable width fonts. The editing layout consists of multiple tabs containing source, and additionally an output pane that displays output from scripts that have been run.

SciTE supports syntax highlighting of many languages. The full list of recognized languages can be found in the official documentation.{{cite web | url=http://www.scintilla.org/SciTEDoc.html | title=SciTE Documentation | first=Neil | last=Hodgson | access-date=2015-06-15}}

With version 4.0.5, large file support is possible.

With version 4.1.0, it has experimental support for right-to-left languages, like Arabic.

References

References

  1. (October 2003). "Kodierchamäleon". [[c't]].
  2. "Scintilla and SciTE".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

free-html-editorsfree-text-editorslinux-text-editorslua-(programming-language)-scriptable-softwaresoftware-that-uses-scintillatext-editors-that-use-gtkwindows-text-editorsfree-software-programmed-in-c++