SciTE

Software screenshot:
SciTE
Dettagli del software:
Versione: 4.1.0 Aggiornato
Data di caricamento: 22 Jun 18
Sviluppatore: Neil Hodgson
Licenza: Libero
Popolarità: 7

Rating: 1.0/5 (Total Votes: 1)

SciTE è un software grafico open source, multipiattaforma e distribuito liberamente basato sul progetto ScIntilla, implementato in C ++ e GTK +, progettato dall'offset per fungere da editor di codice sorgente per applicazioni su misura in particolare per programmatori e sviluppatori.

L'applicazione si è rivelata molto utile per la scrittura e l'esecuzione di varie applicazioni negli ultimi anni. Tra le sue caratteristiche principali, possiamo citare lo stile sintattico, la piegatura, i suggerimenti di chiamata, gli indicatori di errore e il completamento del codice.

Supporta una vasta gamma di linguaggi di programmazione, inclusi C, C ++, C #, CSS, Fortran, PHP, Shell, Ruby, Python, Batch, Assembler, Ada, D, Plain Text, Makefile, Matlab, VB, Perl, YAML, TeX, Hypertext, Difference, Lua, Lisp, Errorlist, VBScript, XML, TCL, SQL, Pascal, JavaScript, Java e Proprietà.


Iniziare con SciTE

Purtroppo, SciTE è distribuito solo come archivio sorgente gzip nel formato di file TGZ e installarlo non è il compito più semplice. Pertanto, se non è già installato sul tuo sistema operativo GNU / Linux (varie distribuzioni vengono pre-caricate con SciTE), ti consigliamo vivamente di aprire il gestore dei pacchetti, cercare il pacchetto di scite e installarlo.

Dopo l'installazione, puoi aprire il programma dal menu principale del tuo ambiente desktop, proprio come faresti con qualsiasi altra applicazione di installazione sul tuo sistema. Si chiamerà SciTE Text Editor.

Il software si presenta con un documento vuoto e un'interfaccia grafica molto semplice e pulita progettata con il toolkit GTK + GUI multipiattaforma. È disponibile solo una piccola barra dei menu, quindi puoi accedere rapidamente agli strumenti integrati, alle varie impostazioni, alle modifiche, ai buffer e ad altre utili opzioni.


Sistemi operativi supportati

SciTE (Editor di testo basato su SCIntilla) è un software multipiattaforma che funziona bene su sistemi operativi Linux (Ubuntu, Fedora, ecc.), FreeBSD e Microsoft Windows (Windows 95, NT 4.0, Windows 2000, Windows 7, ecc.) .

Novità di in questa versione:

  • Aggiunto supporto sperimentale e incompleto per il testo bidirezionale su Windows utilizzando DirectWrite e Cocoa per i documenti UTF-8 chiamando SCI_SETBIDIRECTIONAL (SC_BIDIRECTIONAL_L2R). Ciò consente ai documenti che contengono arabo o ebraico di essere modificati più facilmente in un modo simile agli altri editor.
  • Tipi di indicatori INDIC_GRADIENT e INDIC_GRADIENTCENTRE aggiunti. INDIC_GRADIENT inizia con un colore e un alpha specificati in cima alla riga e sfuma completamente in fondo alla fine. INDIC_GRADIENTCENTRE inizia con un colore specificato e un alfa al centro della linea e sfuma completamente trasparente in alto e in basso.
  • Modalità di rientro avvolgente SC_WRAPINDENT_DEEPINDENT ha aggiunto i rientri di due schede della riga precedente.
  • Gli indicatori vengono disegnati per i caratteri di fine riga quando vengono visualizzati.
  • I byte più non validi nelle codifiche DBCS vengono visualizzati come BLOB per rendere i problemi chiari e garantire che venga visualizzato qualcosa.
  • Su Cocoa, il testo non valido nelle codifiche DBCS verrà interpretato tramite la codifica MacRoman a byte singolo poiché accetta qualsiasi byte.
  • Diff lexer aggiunge gli stili per i diff che contengono le patch.
  • Arresti anomali su macOS per caratteri DBCS non validi durante il trascinamento del testo, la modifica di maiuscole / minuscole, la ricerca senza distinzione tra maiuscole e minuscole e il recupero di testo come UTF-8.
  • Arresto di espressioni regolari corretto su macOS durante il collegamento a libstdc ++.
  • SciTE su GTK +, quando è in esecuzione in modalità a singola istanza, ora inoltra tutti gli argomenti della riga di comando all'istanza già in esecuzione. Ciò consente & quot; Nome file SciTE -goto: linea & quot; lavorare.

Novità della versione nella versione:

  • Supporto abbandonato per Microsoft Visual C ++ 2013 a causa del maggiore uso delle funzionalità di C ++ 11.
  • Aggiunta una cornice di linea del caret come visuale alternativa per evidenziare la linea del caret.
  • Aggiunto & quot; Inverti righe selezionate & quot; caratteristica.
  • SciTE aggiunge & quot; Seleziona tutti i segnalibri & quot; comando.
  • SciTE aggiunge un'impostazione save.path.suggestion per suggerire un nome file quando si salva un buffer senza nome.
  • Aggiornata la conversione del caso e le categorie di caratteri in Unicode 9.
  • Baan lexer riconosce i valori letterali numerici in modo più conforme, inclusi numeri esadecimali ed esponenziali.
  • Il lexer Bash riconosce le stringhe negli elenchi in più casi. Bug # 1944.
  • Il lexer di Fortran riconosce una linea del preprocessore dopo una continuazione della linea &. Bug # 1935.
  • La cartella Fortran può piegare i commenti. Bug # 1936.
  • Il lexer di PowerShell riconosce le virgolette di escape nelle stringhe. Bug # 1929.
  • Il lexer Python riconosce gli identificatori in modo più accurato quando includono caratteri non ASCII.
  • La cartella Python tratta i commenti alla fine del file come separati dalla struttura precedente.
  • Il lexer YAML riconosce i commenti in più situazioni e stili a & quot; ... & quot; linea come a & quot; --- & quot; linea. Bug # 1931.
  • Aggiorna la barra di scorrimento quando le annotazioni sono state aggiunte, rimosse o modificate. Caratteristica # 1187.
  • L'annullamento delle modalità con il tasto Esc conserva una selezione rettangolare. Bug # 1940.
  • Le build sono create con un elenco ordinato di lexer per essere più riproducibili. Bug # 1946.
  • Su Cocoa, è stata risolta una perdita di aree di tracciamento del mouse.
  • Su Cocoa, il completamento automatico è di 4 pixel più ampio per evitare il troncamento del testo.
  • In Windows, smetti di disegnare un rettangolo di attivazione nell'elenco di completamento automatico e aumenta la lunghezza predefinita dell'elenco a 9 elementi.
  • SciTE esamina al massimo 1 MB di un file per determinare automaticamente il rientro di indent.auto per evitare una lunga pausa durante il caricamento di file molto grandi.
  • L'interfaccia utente di SciTE utilizza colori chiari e un minor numero di elementi 3D per adattarsi agli attuali ambienti desktop.
  • SciTE imposta il buffer sporco e mostra un messaggio quando il file viene cancellato se load.on.activate on.
  • SciTE sul pulsante Trova Trova striscia di Windows funziona in modo incrementale senza chiusura. Bug # 1926.

Novità nella versione 3.7.3:

  • Visualizza il punto di omissione del blocco sul carattere alla fine di una selezione per essere simile ad altri editor.
  • In SciTE puoi scegliere i colori per i marcatori di piega. Funzione # 1172.
  • In SciTE puoi nascondere i numeri di buffer nelle schede. Funzione # 1173.
  • Il diff lexer riconosce le righe cancellate che iniziano con & quot; --- & quot;.
  • Il lexer di Lua richiede che la prima riga inizi con & quot; #! & quot; da trattare come commento di shebang, non solo & quot; # & quot ;. Bug # 1900.
  • Il lexer Matlab richiede che il commento di blocco inizi e finisca di essere solo su una riga. Bug # 1902.
  • Il lexer Python supporta le stringhe f con nuovi stili, consente identificatori Unicode e non consente più a @ 1 di essere un decoratore. Bug # 1848.
  • Correggere l'incoerenza della piegatura quando l'intestazione della piegatura è stata aggiunta sopra una parte piegata. Evitare lo spiegamento non necessario quando una cancellazione non include una fine linea. Bug # 1896.
  • Correggere il crash di finalizzazione su Cocoa. Bug # 1909.
  • SciTE su GTK + può avere un ampio divisore tra i riquadri con la proprietà split.wide.
  • Corregge la visualizzazione degli elenchi di completamento automatico e dei callpoint su GTK + 3.22 su Wayland. API più recenti utilizzate su GTK + 3.22 poiché le API precedenti erano deprecate.
  • Correzione del crash nel codice di accessibilità su GTK + a causa della ricezione del segnale dopo la distruzione. Bug # 1907.
  • Fai scorrere il trackpad su Wayland. Bug # 1901.

Novità nella versione 3.7.2:

  • Riduci a icona il ridisegno per le API SCI_SETSELECTIONN *. Bug # 1888.
  • Utilizza più precisione per consentire la selezione di singole righe in file con oltre 16,7 milioni di righe.
  • Per Qt 5, definire QT_WS_MAC o QT_WS_X11 su tali piattaforme. Bug # 1887.
  • Per Cocoa, correggi il crash della distruzione delle viste con macOS 10.12.2. Bug # 1891.
  • Risolto il problema di arresto anomalo in GTK +

Novità nella versione 3.6.7:

  • C ++ 11 basati su intervalli per loop utilizzati in SciTE, quindi GCC 4.6 è ora la versione minima supportata.
  • SC_CHARSET_DEFAULT ora significa codice pagina 1252 su Windows, a meno che non sia stata impostata una tabella codici. Ciò impedisce comportamenti imprevisti e arresti anomali nei sistemi dell'Asia orientale in cui le impostazioni locali predefinite sono comunemente DBCS. I progetti che desiderano eseguire l'impostazione predefinita per le code page DBCS in locali in Asia orientale devono impostare la pagina di codice e il set di caratteri in modo esplicito.
  • L'opzione SCVS_NOWRAPLINESTART arresta la freccia sinistra dal ritorno alla riga precedente. Più comunemente desiderato quando viene utilizzato lo spazio virtuale. Bug # 1648.
  • Il lexer C ++ può passare su #else e #elif con la proprietà fold.cpp.preprocessor.at.else. Bug # 210.
  • Il lexer errorlist rileva gli avvisi da Visual C ++ che non contengono numeri di riga.
  • Il lexer HTML non tratta più & quot;

Novità nella versione 3.6.6:

  • La versione 3.6.5 corregge bug minori.

Novità nella versione 3.6.4:

  • SciTE consente di impostare il carattere separatore del tipo di completamento automatico.
  • La cartella C ++ piega il codice su '(' e ')' per consentire la piegatura delle chiamate su più linee. Funzione # 1138.
  • Per il lexer HTML, limita l'estensione dei commenti della linea Mako per finire prima dei caratteri della fine della riga.
  • Le pieghe vengono aperte quando due regioni di piegatura vengono unite eliminando una linea intermedia o cambiando il livello di piegatura aggiungendo caratteri. Questo problema è stato risolto sia in Scintilla che nel codice equivalente di SciTE. Bug # 1799.
  • Il lexer Progress supporta letterali numerici esadecimali, commenti a riga singola, parole chiave abbreviate ed estende i commenti annidati a livelli illimitati.
  • Ruby lexer tratta la sintassi della chiave hash alternativa & quot; chiave: & quot; come simbolo Bug # 1810.
  • Rust lexer gestisce gli escape di stringhe Unicode con parentesi come & quot; u {123abc} & quot ;. Bug # 1809.
  • Per GTK + su Windows corregge il build a 64 bit che era stato spezzato in 3.6.3.
  • Per Qt, i build di rilascio hanno asserzioni disattivate.
  • Per Qt su Windows, correggere l'errore di compilazione per Qt 4.x.
  • Intervallo di destinazione IME visualizzato su Qt per OS X.
  • Su Windows, rendi più solide le operazioni negli Appunti riprovando OpenClipboard se fallisce, in quanto ciò potrebbe verificarsi quando un'altra applicazione ha aperto gli Appunti.
  • In Windows, il cambiamento di back-out ha rimosso l'uso del file def per garantire che Scintilla_DirectFunction venisse esportato senza manomissione del nome. Bug # 1813.
  • Su GTK + e Qt su Win32 in coreano bug di correzione causato dalla modifica dell'ingresso parola dell'ultima versione.
  • Per SciTE, vengono visualizzati messaggi di errore più descrittivi quando si verificano problemi durante il caricamento dello script di avvio di Lua. Funzione # 1139.

Novità nella versione 3.6.2:

  • Correzione del bug 3.3.8 in cui i lexer esterni diventavano inaccessibili .

Novità nella versione 3.6.0:

  • Correzione del bug 3.3.8 in cui i lexer esterni diventavano inaccessibili .

Novità nella versione 3.5.7:

  • Correzione del bug 3.3.8 in cui i lexer esterni diventavano inaccessibili .

Novità nella versione 3.5.5:

  • Correzione del bug 3.3.8 in cui i lexer esterni diventavano inaccessibili .

Novità nella versione 3.5.3:

  • Correzione del bug 3.3.8 in cui i lexer esterni diventavano inaccessibili .

Cosa c'è di nuovo nella versione 3.3.7:

  • Questa versione migliora alcuni lessici, con il lexer C ++ che aggiunge letterali definiti dall'utente e raggruppamento di cifre da C ++ 11/14.

Novità nella versione 3.0.1:

  • SciTE su Windows ora esegue gli script Lua direttamente sul thread principale invece di avviarli su un thread secondario e quindi tornare al thread principale.
  • Evidenzia & quot; else & quot; come parola chiave per TCL allo stesso modo delle altre lingue. Bug # 1836954.
  • Risolve i problemi con l'impostazione dei caratteri per gli elenchi di completamento automatico su Windows in cui gli handle dei caratteri venivano copiati e successivamente eliminati causando l'utilizzo di un carattere predefinito di sistema.
  • Correzione della dimensione del carattere utilizzata su Windows per i metodi di input della lingua asiatica che a volte portavano alla mancata visibilità di IME. Bug # 3436753.
  • Corretto il disegno di poligoni su Windows in modo che i simboli di piega siano nuovamente visibili. Bug # 3433558.
  • Disegno di sfondo modificato su GTK + per consentire il posizionamento frazionario dei caratteri come avviene su OS X in quanto evita deboli linee ai limiti del lexeme.
  • Assicurati che le pixmap vengano assegnate prima della verniciatura in quanto si è verificato un arresto anomalo quando Scintilla ha eseguito senza chiamate di inizializzazione comuni. Bug # 3432354.
  • Corretto il bug di SciTE su Windows che causava una posizione errata dopo aver indentato una selezione. Bug # 3433433.
  • Risolto il salvataggio della sessione SciTE per memorizzare il buffer di corrispondenza della posizione del buffer. Bug # 3434372.
  • Risolto problema con la perdita di oggetti documento in SciTE.
  • Riconosci i caratteri URL "?" e '%' per il comando Apri selezionato in SciTE. Bug # 3429409.

Novità nella versione 2.24:

  • La versione 2.24 corregge una perdita di memoria su GTK +.

Novità nella versione 2.01:

  • Correzioni

Novità nella versione 1.78:

  • include altri lessici e corregge alcuni bug.

Novità nella versione 1.77:

  • La versione 1.77 corregge bug del lexer e altri problemi minori.

Altri software di sviluppo Neil Hodgson

SciTE
SciTE

29 Apr 18

Scintilla
Scintilla

20 Feb 15

Commenti a SciTE

I commenti non trovato
Aggiungi commento
Accendere le immagini!