Scintilla
| |
Tipus | biblioteca informàtica |
---|---|
Versió inicial | |
Versió estable | |
Llicència | Historical Permission Notice and Disclaimer |
Característiques tècniques | |
Sistema operatiu | Windows NT |
Escrit en | C++ |
Biblioteca d'interfície d'usuari | GTK |
Més informació | |
Lloc web | scintilla.org (anglès) |
SourceForge | scintilla |
| |
Scintilla és un component lliure d'edició de codi font compatible amb Microsoft Windows XP, Windows 7, Linux (necessari GTK+2.24) i Mac OS X 10.7 o superior.[1] Ve en codi font complet i una llicència que permet el seu ús en qualsevol projecte lliure o producte comercial. Aquesta llicència requereix que s'inclogui un avís de copyright en tot programa que l'utilitzi i que el text de la llicència s'inclogui en la documentació.[2]
Inclou les característiques bàsiques de qualsevol editor de text estàndard, com l'ús de diferents tipus de fonts, fonts negreta i cursiva i múltiples colors de fonts. A més a més conté eines per editar i depurar el codi font. Inclou un sistema de detecció d'errors, suport per sintaxis, finalització de codi i marcadors de línia per indicar la situació actual i els punts d'interrupció,[3] suport per dreceres de teclat estàndard, un sistema de cerca i substitució i un sistema de comentaris.[4]
A partir de la versió 4.X requereix un compilador recent C++ que suporti C++17. Si es necessari un suport per sistemes més antics, hi ha disponible una versió que només utilitza funcions C++11.
Editors basats en Scintilla
[modifica]L'aplicació més coneguda de Scintilla és SciTE, un editor de text lliure amb moltes característiques útils per a fer programes simples, però hi ha una gran varietat de programes que utilitzen aquest component:[5]
- Aegisub[6]
- AltovaXMLSpy[7]
- Anjuta[8]
- Boa Constructor[9]
- Ch[10]
- CodeLite
- Code::Blocks[11]
- ConTEXT
- Eric Python IDE[12]
- FlashDevelop[13]
- Geany[14]
- gPHPedit[15]
- IDEal
- Inno Setup Compiler IDE[16]
- Keil µVision IDE
- Komodo
- MySQL Workbench[17]
- Notepad++[18]
- Notepad2[19]
- Notepad3[20]
- Programmer's Notepad 2[21]
- SciTE[22]
- TextAdept[23]
- Uniface
- ZeroBrane Studio IDE[24]
Altres versions
[modifica]- ScintillaNET: un editor per .NET Framework.[25]
- QScintilla: editor per entorns gràfic Qt.[26]
- wxScintilla: editor scintilla per wxWidgets.[27]
- TDScintilla: embolcall de Scintilla per Delphi.[28]
- TScintilla: embolcall Scintilla per Delphi.[29]
Referències
[modifica]- ↑ «Download Scintilla». [Consulta: 25 maig 2019].
- ↑ «Scintilla». [Consulta: 25 maig 2019].
- ↑ «Scintilla and SciTE». [Consulta: 25 maig 2019].
- ↑ «OpenSCAD: The Programmers Solid 3D CAD Modeller - openscad/openscad», 25-05-2019. [Consulta: 25 maig 2019].
- ↑ LLC, Revolvy. «"Software that uses Scintilla" folder on Revolvy.com» (en anglès). [Consulta: 4 juny 2019].
- ↑ «#1095 (Option to switch the subs edit box to a standard text edit) – Aegisub», 10-07-2014. Arxivat de l'original el 2014-07-10. [Consulta: 4 juny 2019].
- ↑ «Third Party Software License/Notices | Altova». [Consulta: 4 juny 2019].
- ↑ «How to use Scintilla editor». Arxivat de l'original el 2019-06-04. [Consulta: 4 juny 2019].
- ↑ «TextEditors Wiki: Boa Constructor». [Consulta: 4 juny 2019].
- ↑ «ChIDE». [Consulta: 4 juny 2019].
- ↑ «Codeblocks and Scintilla». [Consulta: 4 juny 2019].
- ↑ «The Eric Python IDE». [Consulta: 4 juny 2019].
- ↑ Barnig, Marco. «Flashdevelop : open source Actionscript editor | Internet with a Brain» (en anglès). [Consulta: 4 juny 2019].
- ↑ «Geany». [Consulta: 4 juny 2019].
- ↑ Abhi. «GPHPEdit – Open source PHP editor for Gnome» (en anglès), 25-08-2010. Arxivat de l'original el 2019-06-04. [Consulta: 4 juny 2019].
- ↑ «Setup/Installer bouwen - Inno Script Studio (Windows)» (en neerlandès). [Consulta: 4 juny 2019].
- ↑ «MySQL Workbench Scintilla White Background». Arxivat de l'original el 2019-06-04. [Consulta: 4 juny 2019].
- ↑ «Notepad++ And Scintilla - Notepad++ Wiki». Arxivat de l'original el 2019-06-04. [Consulta: 4 juny 2019].
- ↑ «flo's freeware - Notepad2». [Consulta: 4 juny 2019].
- ↑ «Download Notepad3 now!». [Consulta: 4 juny 2019].
- ↑ «PyPN API». [Consulta: 4 juny 2019].
- ↑ «SciTE - SCIntilla based Text Editor» (en anglès). [Consulta: 4 juny 2019].
- ↑ «TECHNOLOGY - Textadept». Arxivat de l'original el 2019-06-04. [Consulta: 4 juny 2019].
- ↑ «Editor Keyboard Shortcuts - ZeroBrane Studio - Lua IDE/editor/debugger for Windows, Mac OSX, and Linux». [Consulta: 4 juny 2019].
- ↑ «CodePlex Archive». [Consulta: 4 juny 2019].
- ↑ «What is QScintilla? – QScintilla» (en anglès). Arxivat de l'original el 2019-03-09. [Consulta: 4 juny 2019].
- ↑ «wxCode - wxScintilla». Arxivat de l'original el 2023-12-13. [Consulta: 4 juny 2019].
- ↑ «DScintilla is a simple (but complete) Scintilla wrapper for Delphi VCL: KrystianBigaj/dscintilla», 16-10-2018. [Consulta: 4 juny 2019].
- ↑ «Tscintilla : Delphi Scintilla Interface Components, Delphi Scintilla Interface Cmp ...». [Consulta: 4 juny 2019].