Το **SciTE** (ή **SCIntilla based Text Editor**) είναι ένας διαλειτουργικός επεξεργαστής κειμένου γραμμένος από τον Neil Hodgson χρησιμοποιώντας το Scintilla. Αδειοδοτείται κάτω από την ελάχιστη έκδοση του HPND.

Ελαφρύ και δημιουργημένο για ταχύτητα, σχεδιάστηκε κυρίως για επεξεργασία πηγαίου κώδικα και έχει την δυνατότητα επισήμανση σύνταξης και ενσωματωμένη αναφορά ορισμού συνάρτησης για πολλές διαφορετικές γλώσσες προγραμματισμού. Υπάρχει επίσης διαθέσιμο ως αυτόνομο εκτελέσιμο αρχείο, ιδανικό για μνήμες USB. Το SciTE μοιράζεται κάποια χαρακτηριστικά με άλλους επεξεργαστές που επίσης βασίζονται στο Scintilla.

Ιστορικό
--------

Το SciTE εκδόθηκε για πρώτη φορά το 1999.

Προσαρμογή
----------

Το SciTE προσαρμόζεται εύκολα. Οι ρυθμίσεις μπορούν να αλλαχτούν επεξεργάζοντας αρχεία διαμόρφωσης απλού κειμένου. Είναι δυνατό να έχετε διαφορετικές ρυθμίσεις για κάθε γλώσσα και έργο, καθώς και γενικές ή εξατομικευμένες επιλογές. Αυτές επιτρέπουν προσαρμογή υψηλού επιπέδου για πράγματα όπως πλήκτρα συντόμευσης, στηλοθεσία, αναδίπλωση κώδικα, γραμματοσειρές και επισήμανση σύνταξης.

Επιπλέον, η γλώσσα προγραμματισμού Lua είναι ενσωματωμένη στο SciTE, επιτρέποντας στον χρήστη παραπέρα προσαρμογή. Κάποιος μπορεί να γράψει σενάρια στην Lua που έχουν πρόσβαση στα περιεχόμενα των ενδιάμεσης μνήμης και των API του Scintilla. Τα σενάρια μπορούν να ενεργοποιηθούν από μια συντόμευση πληκτρολογίου, ή από ένα συμβάν, δίνοντας τη δυνατότητα για υλοποίηση της αυτόματης συμπλήρωσης ή άλλων ρυθμίσεων. Χρήσιμα σενάρια μπορούν να βρεθούν δικτυακά.

Το 2003, 21 τοπικοποιήσεις των κειμένων μενού και υποστήριξης 36 διαφορετικών προγραμματιστικών γλωσσών και άλλων μορφών κώδικα ήταν διαθέσιμες και ο επεξεργαστής μπορούσε να κάνει αυτόματη μετατροπή μεταξύ τεχνοτροπιών διαχωριστικό γραμμών διαφορετικών μορφών και να ανιχνεύσει αρχεία Unicode. Ως ασυνήθιστο χαρακτηριστικό, το SciTE μπορεί να εξάγει αρχεία απλού κειμένου σε μορφές όπως PDF.

Γνωρίσματα
----------

Τα γνωρίσματα περιλαμβάνουν αντικατάσταση στην επιλογή, κανονικές εκφράσεις αντικατάσταση με υποομάδες, εύρεση σε αρχεία, αναδίπλωση κώδικα, αρχεία API, μορφοποιημένη αντιγραφή, συντομεύσεις, πολλαπλή επιλογή και υποστήριξη για γραμματοσειρές μεταβλητού πλάτους. Η επεξεργασία διάταξης αποτελείται από πολλαπλές καρτέλες που περιέχουν την πηγή και επιπλέον ένα παράθυρο εξόδου που εμφανίζει την έξοδο από τα σενάρια που εκτελούνται.

Το SciTE υποστηρίζει την επισήμανση σύνταξης πολλών γλωσσών προγραμματισμού. Η πλήρης λίστα των αναγνωρισμένων γλωσσών μπορεί να βρεθεί στην επίσημη τεκμηρίωση. Όπως όλοι οι επεξεργαστές κειμένου με βάση το Scintilla, το SciTE δεν υποστηρίζει κατάλληλα τις γλώσσες με γραφή από τα δεξιά προς τα αριστερά όπως τα αραβικά.

Παραπομπές
----------

1. ↑  «History of SciTE, Scintilla, and Lexilla».
2. ↑  Scintilla license file,  Αρχειοθετήθηκε 2009-08-06 στο Wayback Machine.
3. 1 2  *Kodierchamäleon*. c't 10/2003, p. 75.
4. ↑  «SciTE Documentation, lists configuration options». Ανακτήθηκε στις 2 Μαρτίου 2024.
5. ↑  «SciTE Scripts». Ανακτήθηκε στις 2 Μαρτίου 2024.
6. ↑  André Kramer (2005). *Zwölf Editoren für Code und Text*. σελ. 168.
7. ↑  «SciTE Documentation». Ανακτήθηκε στις 2 Μαρτίου 2024.

Εξωτερικοί σύνδεσμοι
--------------------

* Πολυμέσα σχετικά με το θέμα  SciTE στο Wikimedia Commons

  


|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| π • σ • ε
GTK+ |
| --- |
|  |
| Πλατφόρμα | 

|  |  |
| --- | --- |
| GTK+ | 
* GTK+
	+ GDK
	+ ATK
	+ ClutterActor
	+ GTK+ Scene Graph Kit
	+ Pango
	+ Pigment
* GLib
	+ GObject
	+ GIO
* IBus
* Orca
* dconf
* Genie
* Vala
* GNOME Keyring
* GNOME-DB
* GVFS
* Hildon
* Librsvg
* MetaTracker
* libxslt
* libxml2
 |
|  |
| freedesktop.org(shared) | 
* AppStream
* D-Bus
* GStreamer
* NetworkManager
* Poppler
* libcanberra
* Wayland
* X.Org Server
* PulseAudio
* PackageKit
* HarfBuzz
* Cairo
 |
|  |
| Ανάπτυξη | 

|  |  |
| --- | --- |
| GUI designer/RAD | 
* Glade Interface Designer
 |
|  |
| IDE | 
* Anjuta
* Builder
* Bluefish
* Meld
* Devhelp
* Nemiver
* Poedit
* Geany
* Gtranslator
* gPHPedit
* PyRoom
* SciTE
* UberWriter
* PIDA
 |

 |

 |
|  |
| GNOME | 
* GNOME Shell
* GNOME Games
* Core Applications
	+ Boxes
	+ Calculator
	+ Character Map
	+ Dictionary
	+ Disks
	+ Files
	+ Software
	+ Terminal
	+ Videos
	+ Web
* Λοιπά
	+ dconf editor
 |
|  |
| Cinnamon | 
* Nemo
 |
|  |
| Xfce | 
* Thunar
 |
|  |
| LXDE | 
* PCMan File Manager
* LXMusic
 |
|  |
| Γραφικά περιβάλλοντα | 
* GNOME Panel
* Docky
* GNOME Do
* Avant Window Navigator
* GLX-Dock
 |
|  |
| Άλλες εφαρμογές | 

|  |  |
| --- | --- |
| Σουίτας γραφείου | 
* AbiWord
* Dia
* Gnumeric
* Evince
* Evolution
* GNOME Dictionary
* GNOME Ease
* OCRFeeder
 |
|  |
| Εκπαιδευτικό λογισμικό | 
* Gramps
* GCompris
* DrGeo
* GeoGebra
* Ghemical
* Celestia
* Chemtool
* Wine-Doors
 |
|  |
| Γραφικά | 
* GIMP
* GNU Paint
* Inkscape
* gThumb
* gPhoto
* Eye of GNOME
* Sushi
* Shotwell
* F-Spot
* Viewnior
 |
|  |
| Internet | 
* Balsa
* Sylpheed
* Claws Mail
* Empathy
* Ekiga
* Gobby
* gtk-gnutella
* GpsDrive
* SFLphone
* Vino (VNC server)
* Vinagre
* Midori
* Uzbl
* transmission-gtk
 |
|  |
| Αναπαραγωγή &επεξεργασία ήχου | 
* Audacious
* Banshee
* Buzztrax
* Exaile
* Rhythmbox
* Sound Juicer
* Quod Libet
	+ Ex Falso
* EasyTag
* Asunder
* Cheese
* Snappy
 |
|  |
| Αναπαραγωγή& επεξεργασία βίντεο | 
* gtkam
* Avidemux
* Cinelerra
* Kino
* LiVES
* OpenShot Video Editor
* Pitivi
* Gnome MPlayer
 |
|  |
| Βοηθήματα(Utilities) | 
* Brasero
* dconf-editor
* Diodon
* File Roller
* gedit
* gnote
* GNOME Screenshot
* GParted
* Guake
* Leafpad
* Tilda
* Tomboy
* Workrave
 |

 |
|  |
| 
* Κατηγορία Κατηγορία
* Commons page Κοινά
 |

 |

|  |  |
| --- | --- |
| 

|  |
| --- |
| * Πύλη:Προγραμματισμός
 |

 |