SciTE

Screenshot Software:
SciTE
Detalii soft:
Versiune: 4.1.0 Actualizat
Incarca data: 22 Jun 18
Producător: Neil Hodgson
Licenţă: Gratuit
Popularitate: 7

Rating: 1.0/5 (Total Votes: 1)

SciTE este un program grafic open-source, cross-platform și distribuit gratuit bazat pe proiectul ScIntilla, implementat în C ++ și GTK +, proiectat din offset pentru a acționa ca aplicație editor în special pentru programatori și dezvoltatori.

Aplicația sa dovedit foarte utilă pentru scrierea și difuzarea de aplicații în ultimii ani. Printre caracteristicile sale cheie, putem menționa stilul de sintaxă, plierea, sfaturile de apel, indicatorii de eroare și completarea codului.

Suportă o gamă largă de limbi de programare, inclusiv C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, YAML, TeX, Hypertext, Diferență, Lua, Lisp, Liste de erori, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java și Proprietăți.
Noțiuni de bază cu SciTE

Din păcate, SciTE este distribuită doar ca o arhivă sursă gzip în formatul de fișier TGZ și instalarea acesteia nu este cea mai ușoară dintre sarcini. Prin urmare, dacă nu este deja instalat pe sistemul de operare GNU / Linux (diversele distribuții sunt preîncărcate cu SciTE), recomandăm insistent să deschideți managerul de pachete, să căutați pachetul Scite și să-l instalați.

După instalare, puteți deschide programul din meniul principal al mediului de lucru al desktop-ului dvs., la fel cum ați deschide orice altă aplicație de instalare în sistemul dvs. Acesta va fi numit SciTE Text Editor.

Software-ul se prezintă cu un document gol și o interfață grafică foarte curată și simplă, proiectată cu un set de instrumente GTK + GUI încrucișate. Numai o mică bara de meniu este disponibilă, astfel încât să puteți accesa rapid instrumentele încorporate, diverse setări, modificări, tampoane și alte opțiuni utile.


Sisteme de operare acceptate

SciTE (Editor de text bazat pe SCIntilla) este un software multiplatform care funcționează bine pe sisteme de operare Linux (Ubuntu, Fedora etc.), FreeBSD și Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7 etc.) .

Ce este nou în această versiune:

  • Suport experimental și incomplet adăugat pentru textul bidirecțional pe Windows utilizând DirectWrite și Cocoa pentru documente UTF-8 prin chemarea SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Acest lucru permite ca documentele care conțin arabă sau ebraică să fie editate mai ușor într-un mod similar cu alți editori.
  • Au fost adăugate tipurile de indicatoare INDIC_GRADIENT și INDIC_GRADIENTCENTRE. INDIC_GRADIENT începe cu o culoare specificată, iar alfa în partea de sus a liniei și se estompează până la nivelul complet transparent în partea de jos. INDIC_GRADIENTCENTRE începe cu o culoare specificată și cu alfa la centrul liniei și se estompează până la nivelul complet transparent din partea de sus și de jos.
  • Introduceți modul de indentare SC_WRAPINDENT_DEEPINDENT adăugat care introduce două file din linia anterioară.
  • Indicatorii sunt desenați pentru caractere de sfârșit de linie atunci când sunt afișate.
  • Cei mai mulți octeți nevalabili din codificările DBCS sunt afișați ca blob-uri pentru a face probleme clare și pentru a vă asigura că ceva este afișat.
  • În cazul cacao, textul nevalid în codificările DBCS va fi interpretat prin codarea MacRoman cu un singur octet, deoarece va accepta orice octet.
  • Diff lexer adaugă stiluri pentru diff-uri care conțin patch-uri.
  • Crashes fixate pe macOS pentru caractere DBCS nevalide atunci când trageți textul, schimbând cazul textului, căutând insensibil pentru caractere și recuperând textul ca UTF-8.
  • Crash expresie regulată fixat pe macOS atunci când se leagă la libstdc ++.
  • SciTE pe GTK +, atunci când rulează într-un singur mod de instanță, înaintează toate argumentele liniei de comandă la instanța deja executată. Aceasta permite "SciTE filename -goto: line" să lucrezi.

Ce este nou în versiune:

  • Suportul a fost abandonat pentru Microsoft Visual C ++ 2013 datorită utilizării sporite a caracteristicilor C ++ 11.
  • A fost adăugat un cadru pentru linia de înclinare ca o viziune alternativă pentru evidențierea liniei înguste.
  • Au fost adăugate "linii selectate înapoi" facilitate.
  • SciTE adaugă "Selectați toate marcajele"; comandă.
  • SciTE adaugă o setare save.path.suggestion pentru sugerarea unui nume de fișier atunci când salvați un tampon anonim.
  • Categorii de conversie și caractere actualizate la Unicode 9.
  • Lexer-ul Baan recunoaște literalurile numerice într-o manieră mai conformă, inclusiv numerele hexazecimale și exponențiali.
  • Bash lexer recunoaște șirurile în liste în mai multe cazuri. Bug # 1944.
  • Lectorul Fortran recunoaște o linie preprocesor după o linie continuă &. Bug # 1935.
  • Dosarul Fortran poate să folosească comentarii. Bug # 1936.
  • Lexer-ul PowerShell recunoaște citatele scoase din șir. Bug # 1929.
  • Lexer-ul Python recunoaște mai precis identificatorii atunci când includ caractere non-ASCII.
  • Dosarul Python tratează comentariile de la sfârșitul fișierului ca fiind separate de structura precedentă.
  • lexer-ul YAML recunoaște comentariile în mai multe situații și stiluri un "..." linie ca un "---" linia. Bug # 1931.
  • Actualizați bara de navigare atunci când adnotările adăugate, eliminate sau vizibile sunt modificate. Caracteristica # 1187.
  • Modurile de anulare cu tasta Esc păstrează o selecție dreptunghiulară. Bug # 1940.
  • Construcțiile sunt făcute cu o listă ordonată de lexeri pentru a fi mai reproductibile. Bug # 1946.
  • Pe cacao, a fost stabilită o scurgere de zone de urmărire a mouse-ului.
  • Pe cacao, completarea automată este de 4 pixeli mai mare pentru a evita trunchierea textului.
  • În Windows, opriți desenarea unui dreptunghi de focalizare în lista de completare automată și ridicați lungimea listei implicite la 9 elemente.
  • SciTE examinează cel mult 1 MB dintr-un fișier pentru a determina automat indentarea pentru indent.auto pentru a evita o pauză îndelungată la încărcarea fișierelor foarte mari.
  • Interfața de utilizare SciTE utilizează culori mai deschise și mai puține elemente 3D pentru a se potrivi cu mediile desktop actuale.
  • Setul SciTE tampon murdar și afișează mesajul când fișierul este șters dacă load.on.activate este activat.
  • SciTE pe Windows Găsiți butonul Găsirea benzii funcționează în modul incremental no-close. Bug # 1926.

Ce este nou în versiunea 3.7.3:

  • Afișează blocul care îngrădește caracterul de la sfârșitul unei selecții pentru a fi similar cu alți editori.
  • În SciTE pot alege culori pentru marcajele fold. Caracteristica # 1172.
  • În SciTE pot ascunde numerele tampon în file. Caracteristică # 1173.
  • Diff lexer recunoaște liniile șterse care încep cu "---".
  • Lexicul Lua necesită ca prima linie să înceapă cu "#!" pentru a fi tratat ca un comentariu la Shebang, nu doar "#". Bug # 1900.
  • Lexer-ul Matlab necesită începutul și sfârșitul comentariului de blocare pentru a fi singur pe o linie. Bug # 1902.
  • Lexer-ul Python acceptă șiruri f cu stiluri noi, permite identificatori Unicode și nu mai permite @ 1 să fie un decorator. Bug # 1848.
  • Fixați neconcordanța pliere atunci când antetul fold este adăugat deasupra unei părți pliate. Evitați desfășurarea inutilă atunci când o ștergere nu include un sfârșit de linie. Bug # 1896.
  • Fixați prăbușirea finalizării pe Cacao. Bug # 1909.
  • SciTE pe GTK + poate avea un divizor larg între geamurile cu proprietatea split.wide.
  • Fixați afișarea listelor de completare automată și a apelurilor pe GTK + 3.22 pe Wayland. API-urile mai noi folosite pe GTK + 3.22 ca API-uri mai vechi au fost depreciate.
  • Fixați un accident în codul de accesibilitate pe GTK + din cauza primirii semnalului după distrugere. Bug # 1907.
  • Efectuați deplasări pe trackpad pe Wayland. Bug # 1901.

Ce este nou în versiunea 3.7.2:

  • Minimizați redirecționarea pentru API-urile SCI_SETSELECTIONN *. Bug # 1888.
  • Utilizați mai multă precizie pentru a permite selectarea liniilor individuale în fișiere cu mai mult de 16,7 milioane de linii.
  • Pentru Qt 5, definiți QT_WS_MAC sau QT_WS_X11 pe acele platforme. Bug # 1887.
  • Pentru cacao, remediați distrugerea distrugerii vederii cu macOS 10.12.2. Bug # 1891.
  • Rezolvați o eroare la GTK +

Ce este nou în versiunea 3.6.7:

  • C ++ 11 bazat pe gama de bucle utilizate în SciTE, astfel încât GCC 4.6 este acum versiunea minimă acceptată.
  • SC_CHARSET_DEFAULT înseamnă acum pagina de cod 1252 pe Windows dacă nu este setată o pagină de cod. Acest lucru previne comportamentul neașteptat și se blochează în sistemele din Asia de Est, unde locațiile implicite sunt, de obicei, DBCS. Proiectele care doresc să fie implicite la paginile de cod DBCS din locațiile din Asia de Est ar trebui să stabilească în mod explicit pagina de cod și setul de caractere.
  • Opțiunea SCVS_NOWRAPLINESTART oprește săgeata din stânga de la împachetare la linia anterioară. Cel mai frecvent dorit atunci când se utilizează spațiu virtual. Bug # 1648.
  • Lexerul C ++ poate să folosească #else și #elif cu proprietatea fold.cpp.preprocessor.at.else. Bug # 210.
  • Lista de erori lexer detectează avertismentele din Visual C ++ care nu conțin numere de linie.
  • Lexerul HTML nu mai tratează "

Ce este nou în versiunea 3.6.6: Versiunea 3.6.5 rezolvă erori minore. li>

Ce este nou în versiunea 3.6.4:

  • SciTE permite setarea caracterului separator de tip autocompleție.
  • Folderul C ++ folosește codul pe '(' și ')' pentru a permite ca apelurile multi-linie să fie pliate. Caracteristică # 1138.
  • Pentru lexerul HTML, limitați dimensiunea comentariilor liniei Mako pentru a termina înainte de caracterele de linie.
  • Foldurile se desfasoara atunci cand doua regiuni sunt combinate fie prin stergerea unei linii intermediare, fie prin schimbarea nivelului acesteia prin adaugarea de caractere. Acest lucru a fost stabilit atât în ​​Scintilla, cât și în codul echivalent al SciTE. Bug # 1799.
  • Lexerul Progress acceptă literali numerice hexazecimale, comentarii dintr-o singură linie, cuvinte cheie abreviate și extinde comentariile imbricate la nivele nelimitate.
  • Ruby lexer tratează sintaxa cheii alternei hash ":" ca simbol. Bug # 1810.
  • Rust lexer se ocupă de șirul de caractere Unicode scos ca " u {123abc}". Bug # 1809.
  • Pentru GTK + pe Windows fix pe 64 de biți de construcție, care a fost rupt în 3.6.3.
  • Pentru Qt, versiunile de construire au dezactivat afirmațiile.
  • Pentru Qt pe Windows, remediați eșecul de compilare pentru Qt 4.x.
  • Intervalul țintă IME afișat pe Qt pentru OS X.
  • În Windows, operațiunile din clipboard devin mai robuste prin reîncercarea OpenClipboard dacă aceasta nu reușește, deoarece aceasta poate apărea când o altă aplicație a deschis clipboardul.
  • În Windows, modificați ștergerea definitivă a fișierului def, pentru a vă asigura că Scintilla_DirectFunction este exportat fără denigrare. Bug # 1813.
  • Pe GTK + și Qt peste Win32 în bug fix coreean cauzat de schimbarea ultimului cuvânt de intrare al cuvântului.
  • Pentru SciTE, sunt afișate mai multe mesaje de eroare descriptive atunci când există probleme la încărcarea scriptului de pornire Lua. Caracteristica # 1139.

Ce este nou în versiunea 3.6.2:

  • .

Ce este nou în versiunea 3.6.0:

  • .

Ce este nou în versiunea 3.5.7:

  • .

Ce este nou în versiunea 3.5.5:

  • .

Ce este nou în versiunea 3.5.3:

  • .

Ce este nou în versiunea 3.3.7:

  • Această versiune îmbunătățește lexerii, cu lexerul C ++ adăugând literali definite de utilizator și gruparea cifrelor C ++ 11/14.

Ce este nou în versiunea 3.0.1:

  • SciTE pe Windows rulează acum script-urile Lua direct pe firul principal, în loc să le pornească pe un fir secundar și apoi să se mute înapoi la firul principal.
  • Evidențiați "altceva" ca un cuvânt cheie pentru TCL în același mod ca și alte limbi. Bug # 1836954.
  • Remediați problemele cu setarea fonturilor pentru listele de completare automată în Windows, unde au fost copiate și ulterior șterse manualele de fonturi, cauzând utilizarea unui font implicit al sistemului.
  • Fixați dimensiunea fontului folosită în Windows pentru metodele de introducere a limbii asiatice, ceea ce uneori a dus la imposibilitatea de a fi vizibilă IME. Bug # 3436753.
  • Desenul de poligon fix pe Windows, astfel simbolurile îndoite sunt din nou vizibile. Bug # 3433558.
  • Desenul de fundal modificat de pe GTK + pentru a permite poziționarea fracționată a caracterelor așa cum apare pe OS X, deoarece aceasta evită linii leșin la limitele lexeme.
  • Asigurați-vă că pixmapsele au fost alocate înainte de vopsire, deoarece a avut loc un accident când Scintilla a tras fără apeluri inițiale comune. Bug # 3432354.
  • Fixat SciTE pe bug-ul Windows care cauzează o poziție greșită de îngrijire după indentarea unei selecții. Bug # 3433433.
  • Salvarea fixă ​​a sesiunii SciTE pentru a stoca tamponul de potrivire a poziției tampon. Bug # 3434372.
  • Scurgerea definitivă a obiectelor de documente în SciTE.
  • Recunoașteți caracterele URL "?" și "%" pentru comanda Open Selected în SciTE. Bug # 3429409.

Ce este nou în versiunea 2.24:

  • Versiunea 2.24 remediază o scurgere de memorie pe GTK +. >

Ce este nou în versiunea 2.01:

Ce este nou în versiunea 1.78:

  • include mai mulți lexeri și rezolvă unele erori. >

Ce este nou în versiunea 1.77: Versiunea 1.77 remediază erorile lexer și alte probleme minore. li>

Alte software-uri de dezvoltator Neil Hodgson

Scintilla
Scintilla

20 Feb 15

SciTE
SciTE

29 Apr 18

Comentarii la SciTE

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!