SciTE

Screenshot Λογισμικό:
SciTE
Στοιχεία Λογισμικού:
Εκδοχή: 4.1.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 22 Jun 18
Προγραμματιστής: Neil Hodgson
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: 1.0/5 (Total Votes: 1)

Το SciTE είναι ένα λογισμικό ανοιχτού κώδικα, δια-πλατφόρμας και ελεύθερου κατανεμημένου γραφικού που βασίζεται στο πρόγραμμα ScIntilla, το οποίο υλοποιείται σε C ++ και GTK + και έχει σχεδιαστεί από το offset για να λειτουργεί ως εφαρμογή επεξεργασίας πηγαίου κώδικα ειδικά για προγραμματιστές και προγραμματιστές.

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

Υποστηρίζει ένα ευρύ φάσμα γλωσσών προγραμματισμού, όπως C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, YAML, TeX, Hypertext, Διαφορά, Lua, Lisp, Λίστα σφαλμάτων, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java,
Ξεκινώντας με το SciTE

Δυστυχώς, το SciTE διανέμεται μόνο ως αρχείο αρχείου gzipped στη μορφή αρχείου TGZ και η εγκατάσταση του δεν είναι η πιο εύκολη από τις εργασίες. Επομένως, αν δεν είναι ήδη εγκατεστημένο στο λειτουργικό σύστημα GNU / Linux (οι διάφορες διανομές έρχονται προ-φορτωμένες με το SciTE), σας συνιστούμε να ανοίξετε τον διαχειριστή πακέτων, να αναζητήσετε το πακέτο scite και να το εγκαταστήσετε.

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

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


Υποστηριζόμενα λειτουργικά συστήματα

Το SciTE (βασισμένο στο SCIntilla Text Editor) είναι ένα λογισμικό πολλαπλών πλατφορμών που λειτουργεί καλά σε λειτουργικά συστήματα Linux (Ubuntu, Fedora κ.λπ.), FreeBSD και Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 κ.λπ.)

Τι νέο υπάρχει σε αυτήν την έκδοση:

  • Προστέθηκε πειραματική και ημιτελής υποστήριξη για αμφίδρομο κείμενο στα Windows χρησιμοποιώντας DirectWrite και Cocoa για έγγραφα UTF-8, καλώντας το SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Αυτό επιτρέπει σε έγγραφα που περιέχουν αραβικά ή εβραϊκά να επεξεργάζονται πιο εύκολα με τρόπο παρόμοιο με άλλους εκδότες.
  • Προστέθηκαν τύποι ενδεικτών INDIC_GRADIENT και INDIC_GRADIENTCENTRE. Το INDIC_GRADIENT ξεκινά με ένα συγκεκριμένο χρώμα και το άλφα στην κορυφή της γραμμής και εξασθενεί σε πλήρη διαφάνεια στο κάτω μέρος. Το INDIC_GRADIENTCENTRE ξεκινά με ένα συγκεκριμένο χρώμα και το άλφα στο κέντρο της γραμμής και εξασθενεί σε πλήρως διαφανή στο επάνω και στο κάτω μέρος.
  • Επεκτείνετε τη λειτουργία περιθωρίου SC_WRAPINDENT_DEEPINDENT προστίθεται η οποία εισάγει δύο καρτέλες από την προηγούμενη γραμμή.
  • Οι δείκτες σχεδιάζονται για χαρακτήρες τέλους γραμμής όταν εμφανίζονται.
  • Τα περισσότερα μη έγκυρα bytes στις κωδικοποιήσεις DBCS εμφανίζονται ως blobs για να καταστήσουν σαφή τα προβλήματα και να εξασφαλίσουν την εμφάνιση κάτι.
  • Στην κακάο, το μη έγκυρο κείμενο στις κωδικοποιήσεις DBCS θα ερμηνευτεί με την κωδικοποίηση MacRoman με ένα byte, όπως θα δεχθεί οποιοδήποτε byte.
  • Ο διάλογος lexer προσθέτει στυλ για διαφορές που περιέχουν ενημερώσεις κώδικα.
  • Σφάλματα που έχουν επιλυθεί στο macOS για μη έγκυρους χαρακτήρες DBCS κατά τη μεταφορά κειμένου, την αλλαγή κειμένου, την αναζήτηση ανιχνεύσιμης περίπτωσης και την ανάκτηση κειμένου ως UTF-8.
  • Η συντριβή της κανονικής έκφρασης έχει επιδιορθωθεί στο macOS όταν συνδέεται με το libstdc ++.
  • Το SciTE στο GTK +, όταν εκτελείται σε λειτουργία μονής παρουσίας, προωθεί τώρα όλα τα επιχειρήματα της γραμμής εντολών στην τρέχουσα περίπτωση. Αυτό επιτρέπει την "ονομασία αρχείου SciTE -goto: line" να δουλέψει.

Τι νέο υπάρχει στην έκδοση:

  • Η υποστήριξη μειώθηκε για το Microsoft Visual C ++ 2013 λόγω της αυξημένης χρήσης των λειτουργιών C ++ 11.
  • Προστέθηκε ένα πλαίσιο γραμμής αγκίστρου ως εναλλακτική οπτική για την επισήμανση της γραμμής περιγράμματος.
  • Προστέθηκε "Αντίστροφη Επιλεγμένες Γραμμές" χαρακτηριστικό.
  • Η SciTE προσθέτει "Επιλογή όλων των σελιδοδεικτών" εντολή.
  • Η SciTE προσθέτει μια ρύθμιση save.path.suggestion για να προτείνει ένα όνομα αρχείου κατά την αποθήκευση ενός ανώνυμου buffer.
  • Ενημερώσατε τις κατηγορίες μετατροπής και χαρακτήρων σε Unicode 9.
  • Ο Baan lexer αναγνωρίζει τα αριθμητικά γράμματα με πιο συμβατό τρόπο, συμπεριλαμβανομένων των δεκαεξαδικών αριθμών και των exponentials.
  • Ο Bash lexer αναγνωρίζει τις συμβολοσειρές σε λίστες σε περισσότερες περιπτώσεις. Σφάλμα # 1944.
  • Ο lexer της Fortran αναγνωρίζει μια γραμμή προεπεξεργαστή μετά από μια συνέχιση της γραμμής &. Σφάλμα # 1935.
  • Ο φάκελος Fortran μπορεί να αναδιπλώνει σχόλια. Σφάλμα # 1936.
  • Ο lexer PowerShell αναγνωρίζει διαφυγόντα εισαγωγικά σε χορδές. Σφάλμα # 1929.
  • Ο lexer της Python αναγνωρίζει τα αναγνωριστικά με μεγαλύτερη ακρίβεια όταν περιλαμβάνουν χαρακτήρες που δεν είναι ASCII.
  • Ο φάκελος Python αντιμετωπίζει τα σχόλια στο τέλος του αρχείου ως ξεχωριστά από την προηγούμενη δομή.
  • Ο lexer της YAML αναγνωρίζει τα σχόλια σε περισσότερες καταστάσεις και στυλ ένα "..." όπως η γραμμή "---" γραμμή. Σφάλμα # 1931.
  • Ενημερώστε τη γραμμή κύλισης όταν οι σχολιασμοί προστέθηκαν, αφαιρέθηκαν ή η ορατότητα άλλαξε. Χαρακτηριστικό # 1187.
  • Οι τρόποι απενεργοποίησης με το πλήκτρο Esc διατηρούν μια ορθογώνια επιλογή. Σφάλμα # 1940.
  • Οι κατασκευές γίνονται με μια ταξινομημένη λίστα των lexers για να είναι πιο αναπαραγώγιμες. Σφάλμα # 1946.
  • Στο κακάο, διορθώθηκε μια διαρροή των περιοχών παρακολούθησης του ποντικιού.
  • Στην κακάο, η αυτόματη συμπλήρωση είναι 4 pixels ευρύτερη για να αποφευχθεί η περικοπή κειμένου.
  • Στα Windows, σταματήστε να σχεδιάζετε ένα ορθογώνιο εστίασης στη λίστα αυτόματης συμπλήρωσης και να αυξήσετε το προεπιλεγμένο μήκος λίστας σε 9 στοιχεία.
  • Η SciTE εξετάζει το πολύ 1 MB ενός αρχείου για να καθορίσει αυτόματα την εσοχή για indent.auto για να αποφευχθεί μακρά παύση κατά την φόρτωση πολύ μεγάλων αρχείων.
  • Η διεπαφή χρήστη SciTE χρησιμοποιεί ελαφρύτερα χρώματα και λιγότερα στοιχεία 3D για να ταιριάζει με τα τρέχοντα περιβάλλοντα επιφάνειας εργασίας.
  • Το αρχείο SciTE θέλει να είναι βρώμικο και εμφανίζει μήνυμα όταν το αρχείο διαγράφεται αν ενεργοποιηθεί η φόρτωση.
  • Το SciTE στα Windows Το κουμπί εύρεσης λωρίδων αναζήτησης λειτουργεί με διαδοχική λειτουργία χωρίς κλείσιμο. Σφάλμα # 1926.

Τι νέο υπάρχει στην έκδοση 3.7.3:

  • Προβολή του μπλοκ κρέμα πάνω από τον χαρακτήρα στο τέλος μιας επιλογής για να είναι παρόμοια με άλλους συντάκτες.
  • Στο SciTE μπορείτε να επιλέξετε χρώματα για δείκτες διπλώματος. Χαρακτηριστικό # 1172.
  • Το SciTE μπορεί να κρύψει τους αριθμούς buffer σε καρτέλες. Χαρακτηριστικό # 1173.
  • Το λεξιλόγιο Diff αναγνωρίζει τις διαγραμμένες γραμμές που ξεκινούν με "---".
  • Ο lexer Lua απαιτεί την πρώτη γραμμή να ξεκινάει με "#!" να αντιμετωπίζεται ως σχολιασμός shebang, όχι μόνο "#". Σφάλμα # 1900.
  • Ο lexer του Matlab απαιτεί την έναρξη και το τέλος του σχολίου μπλοκ για να είναι μόνος σε μια γραμμή. Bug # 1902.
  • Ο lexer της Python υποστηρίζει f-strings με νέα στυλ, επιτρέπει τα αναγνωριστικά Unicode και πλέον δεν επιτρέπει στο @ 1 να είναι διακοσμητής. Σφάλμα # 1848.
  • Διορθώστε την ασυνέπεια δίπλωσης όταν η κεφαλίδα δίπλωσης έχει προστεθεί πάνω από ένα διπλωμένο μέρος. Αποφύγετε την περιττή εκτύλιξη όταν μια διαγραφή δεν περιλαμβάνει ένα τέλος γραμμής. Bug # 1896.
  • Διορθώστε τη συντριβή οριστικοποίησης στο κακάο. Bug # 1909.
  • Το SciTE στο GTK + μπορεί να έχει ένα ευρύ διαιρέτη ανάμεσα στα παράθυρα με την ιδιότητα split.wide.
  • Επιδιόρθωση εμφάνισης λιστών αυτόματης συμπλήρωσης και κλήσεων στο GTK + 3.22 στο Wayland. Τα νεότερα API που χρησιμοποιήθηκαν στο GTK + 3.22 ως παλαιότερα API απορρίφθηκαν.
  • Διορθώστε τη συντριβή του κώδικα προσβασιμότητας στο GTK + λόγω της λήψης σήματος μετά την καταστροφή. Σφάλμα # 1907.
  • Κάντε εργασίες κύλισης του trackpad στο Wayland. Σφάλμα # 1901.

Τι νέο υπάρχει στην έκδοση 3.7.2:

  • Ελαχιστοποίηση ανασυγκρότησης για APIs SCI_SETSELECTIONN *. Σφάλμα # 1888.
  • Χρησιμοποιήστε περισσότερη ακρίβεια για να επιτρέψετε την επιλογή επιμέρους γραμμών σε αρχεία με περισσότερες από 16,7 εκατομμύρια γραμμές.
  • Για το Qt 5, ορίστε QT_WS_MAC ή QT_WS_X11 σε αυτές τις πλατφόρμες. Σφάλμα # 1887.
  • Για κακάο, διορθώστε τη συντριβή στην καταστροφή της προβολής με το macOS 10.12.2. Σφάλμα # 1891.
  • Διορθώστε τη συντριβή στο GTK +

Τι νέο υπάρχει στην έκδοση 3.6.7:

  • Το C ++ 11 βασίζεται σε σειρά για βρόχους που χρησιμοποιούνται στο SciTE, ώστε το GCC 4.6 είναι τώρα η ελάχιστη υποστηριζόμενη έκδοση.
  • Το SC_CHARSET_DEFAULT σημαίνει τώρα τη σελίδα κώδικα 1252 στα Windows, εκτός εάν έχει οριστεί μια σελίδα κώδικα. Αυτό αποτρέπει απροσδόκητη συμπεριφορά και συντρίβει τα συστήματα της Ανατολικής Ασίας, όπου οι προεπιλεγμένες τοπικές ρυθμίσεις είναι συνήθως DBCS. Τα έργα που θέλουν να προεπιλεγούν οι κωδικές σελίδες DBCS στις τοπικές τοποθεσίες της Ανατολικής Ασίας θα πρέπει να ορίσουν ρητά τη σελίδα κώδικα και το σύνολο χαρακτήρων.
  • Η επιλογή SCVS_NOWRAPLINESTART σταματά το αριστερό βέλος από την περιτύλιξη στην προηγούμενη γραμμή. Το πιο συχνά επιθυμείται όταν χρησιμοποιείται ο εικονικός χώρος. Σφάλμα # 1648.
  • Ο lexer C ++ μπορεί να διπλώνει σε #else και #elif με την ιδιότητα fold.cpp.preprocessor.at.else. Σφάλμα # 210.
  • Η λίστα σφαλμάτων lexer ανιχνεύει προειδοποιήσεις από το Visual C ++ που δεν περιέχουν αριθμούς γραμμών.
  • Ο lexer HTML δεν αντιμετωπίζει πλέον το "

Τι νέο υπάρχει στην έκδοση 3.6.6:

li>

Τι νέο υπάρχει στην έκδοση 3.6.4:

  • Το SciTE επιτρέπει τη ρύθμιση του χαρακτήρα διαχωρισμού τύπου αυτόματης συμπλήρωσης.
  • Ο φάκελος C ++ αναδιπλώνει τον κωδικό στο '(' και ')' για να επιτρέψει τη διπλή κλήση πολλαπλών γραμμών. Χαρακτηριστικό # 1138.
  • Για τον lexer HTML, περιορίστε την έκταση των σχολίων της γραμμής Mako για να τελειώσετε πριν από τους χαρακτήρες τερματισμού γραμμής.
  • Διπλώνονται οι πτυχές όταν συγχωνεύονται δύο περιοχές, είτε διαγράφοντας μια γραμμή που παρεμβάλλεται είτε αλλάζοντας το επίπεδο διπλώσεών της προσθέτοντας χαρακτήρες. Αυτό επιδιορθώθηκε τόσο στο Scintilla όσο και στον αντίστοιχο κώδικα της SciTE. Σφάλμα # 1799.
  • Το Progress lexer υποστηρίζει δεκαεξαδικά ψηφιακά γράμματα, σχόλια μιας γραμμής, συντομευμένες λέξεις-κλειδιά και επεκτείνει τα ένθετα σχόλια σε απεριόριστα επίπεδα.
  • Ο Ruby lexer αντιμετωπίζει τη σύνταξη του εναλλακτικού κλειδιού κατακερματισμού "κλειδί:" ως σύμβολο. Σφάλμα # 1810.
  • Η λαβή Rust lexer διαχωρίζει τη συμβολοσειρά Unicode που αγκαλιάζει σαν " u {123abc}". Σφάλμα # 1809.
  • Για το GTK + στα Windows, ορίστε την έκδοση 64-bit που είχε σπάσει στο 3.6.3
  • Για το Qt, οι δημιουργίες απελευθέρωσης έχουν απενεργοποιημένους ισχυρισμούς.
  • Για το Qt στα Windows, επιδιορθώστε την αποτυχία της σύνταξης για Qt 4.x.
  • Εύρος στόχου IME που εμφανίζεται στο Qt για OS X.
  • Στα Windows, κάντε τις λειτουργίες του clipboard πιο ισχυρές, προσπαθώντας ξανά να ανοίξετε το OpenClipboard αν αποτύχει, καθώς αυτό μπορεί να συμβεί όταν μια άλλη εφαρμογή έχει ανοίξει το πρόχειρο.
  • Στα Windows, αλλάξτε τη λειτουργία που αφαιρείται από το αρχείο def, για να διασφαλίσετε ότι το Scintilla_DirectFunction εξάγεται χωρίς να χάνετε όνομα. Σφάλμα # 1813.
  • Σε GTK + και Qt σε Win32 σε κορεατικό σφάλμα διορθώσεων που προκλήθηκε από την αλλαγή εισαγωγής λέξεων της τελευταίας έκδοσης.
  • Για το SciTE, εμφανίζονται περισσότερα περιγραφικά μηνύματα σφάλματος όταν παρουσιάζονται προβλήματα κατά τη φόρτωση του σεναρίου εκκίνησης Lua. Χαρακτηριστικό # 1139.

Τι είναι καινούργιο στην έκδοση 3.6.2: Fix 3.3.8 σφάλμα όπου τα εξωτερικά lexers έγιναν απρόσιτα

Τι είναι καινούργιο στην έκδοση 3.6.0:

Fix 3.3.8 σφάλμα όπου τα εξωτερικά lexers έγιναν απρόσιτα

Τι είναι καινούργιο στην έκδοση 3.5.7:

Fix 3.3.8 σφάλμα όπου τα εξωτερικά lexers έγιναν απρόσιτα

Τι είναι καινούργιο στην έκδοση 3.5.5:

Fix 3.3.8 σφάλμα όπου τα εξωτερικά lexers έγιναν απρόσιτα

Τι είναι καινούργιο στην έκδοση 3.5.3:

Τι είναι καινούργιο στην έκδοση 3.3.7:

  • Αυτή η έκδοση ενισχύει μερικούς lexers, C ++ 11/14.

Τι νέο υπάρχει στην έκδοση 3.0.1:

  • Το SciTE σε Windows τρέχει τώρα σενάρια Lua απευθείας στο κύριο νήμα αντί να τα ξεκινά σε δευτερεύον νήμα και στη συνέχεια να επιστρέψει στο κύριο νήμα.
  • Επισημάνετε & quot; else & quot; ως λέξη-κλειδί για την TCL με τον ίδιο τρόπο όπως και άλλες γλώσσες. Σφάλμα # 1836954.
  • Διορθώστε τα προβλήματα με τη ρύθμιση των γραμματοσειρών για λίστες αυτόματης συμπλήρωσης στα Windows, όπου οι λαβές γραμματοσειρών αντιγράφηκαν και μεταγενέστερα διαγράφονταν προκαλώντας την χρήση μιας προεπιλεγμένης γραμματοσειράς του συστήματος.
  • Διορθώστε το μέγεθος γραμματοσειράς που χρησιμοποιείται στα Windows για μεθόδους εισαγωγής ασιατικής γλώσσας που μερικές φορές οδήγησαν το IME να μην είναι ορατό. Σφάλμα # 3436753.
  • Το σχέδιο σταθερού πολύγωνου στα Windows, ώστε τα σύμβολα αναδίπλωσης να είναι ξανά ορατά. Σφάλμα # 3433558.
  • Αλλαγή σχεδίου φόντου στο GTK + για να επιτρέπεται η κλασματική τοποθέτηση χαρακτήρων όπως συμβαίνει στο OS X, καθώς αποφεύγονται οι εξασθενημένες γραμμές στα όρια lexeme.
  • Βεβαιωθείτε ότι οι pixmaps έχουν κατανεμηθεί πριν από τη ζωγραφική καθώς υπήρξε συντριβή όταν ο Scintilla σχεδίασε χωρίς κοινές κλήσεις αρχικοποίησης. Σφάλμα # 3432354.
  • Σταθερό SciTE σε σφάλμα των Windows που προκαλεί λανθασμένη θέση κρέμας μετά την εσοχή μιας επιλογής. Σφάλμα # 3433433.
  • Αποθήκευση σταθερής περιόδου λειτουργίας της SciTE για την αποθήκευση του buffer που ταιριάζει στο buffer. Bug # 3434372.
  • Σταθερή διαρροή αντικειμένων εγγράφου στο SciTE.
  • Αναγνώριση χαρακτήρων URL ";" και '%' για την εντολή Open Selected στο SciTE. Σφάλμα # 3429409.

Τι νέο υπάρχει στην έκδοση 2.24:

  • Έκδοση 2.24 διορθώνει διαρροή μνήμης στο GTK +. >

Τι νέο υπάρχει στην έκδοση 2.01:

Τι είναι καινούργιο στην έκδοση 1.78:

  • >

Τι νέο υπάρχει στην έκδοση 1.77:

  • Η έκδοση 1.77 διορθώνει σφάλματα lexer και άλλα δευτερεύοντα ζητήματα. li>

Άλλο λογισμικό του προγραμματιστή Neil Hodgson

Scintilla
Scintilla

20 Feb 15

SciTE
SciTE

29 Apr 18

Σχόλια για SciTE

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!