Editor di testo con evidenziazione del codice. Ispezione di sei editor di testo con evidenziazione del codice

Gli antipiretici per i bambini sono prescritti da un pediatra. Ma ci sono situazioni di emergenza per la febbre, quando il bambino ha bisogno di medicine immediatamente. Quindi i genitori si assumono la responsabilità e usano farmaci antipiretici. Cosa è permesso dare ai bambini? Come abbassare la temperatura nei bambini più grandi? Quali farmaci sono i più sicuri?

introduzione


Probabilmente ogni utente di Windows sa cos'è Blocco note. O Blocco note - a chi è più familiare. Il pezzo è comodo. Una piccola applicazione leggera in cui puoi digitare il testo di una lettera o copiare alcune informazioni da Internet. Opzioni minime, controllo semplice. I file creati sono di piccole dimensioni e persino compressi perfettamente dagli archivi. Sembrerebbe che vada tutto bene. Ma solo per il momento, finché non avremo bisogno di qualcosa in più (e in grado di lavorare normalmente con file di grandi dimensioni). Sì, la praticità e la semplicità di Blocco note sono estremamente importanti per gli informatici alle prime armi. Ma vale la pena ampliare l'ambito, cercando di utilizzare Blocco note insieme ad altri file "piatti", non solo *.txt, poiché questo semplice strumento non è più sufficiente. Anche se possono ancora visualizzare gli script di vari linguaggi di programmazione, registri di programma, file batch, file di impostazioni e molti, molti altri, lavorare con tutto questo non è più conveniente e produttivo. Fortunatamente, i programmatori non hanno sopportato questo stato di cose e hanno iniziato a rilasciare versioni migliorate di notebook, ciascuna integrata con i propri componenti aggiuntivi. Differendo per estensioni funzionali, questi prodotti in qualche modo iniziarono a essere suddivisi in classi di compiti da risolvere. A proposito di una di queste classi, semplici editori per programmatori e webmaster, e c'è la nostra recensione di oggi.

Qual è la priorità di tali programmi? Ovviamente evidenziazione della sintassi della lingua in cui l'utente scrive! È auspicabile supportare plug-in e pacchetti aggiuntivi di lingua e funzionalità, nonché la possibilità di modificare quelli già collegati. Cerca con la sostituzione e usando le espressioni regolari. Tabella dei caratteri, semplice editor esadecimale, capacità di lavorare con un gran numero di formati e codifiche. E, naturalmente, facilità d'uso. Un requisito equo, in linea di principio, per qualsiasi programma, ma il più rilevante per tali prodotti, perché il processo di programmazione stesso richiede molto tempo e nessuno vuole sedersi a lungo dietro un guscio scomodo. Sulla base di ciò, prenderemo in considerazione i programmi selezionati, ovvero: PSPad 4.5.0, Golden Pen 1.5, PolyEdit 5.0 RC, Edit Ex 2006r1, Crimson Editor 3.70, Uniqway Poetic 0.2b.


PSPad è un editor abbastanza noto e diffuso per i programmatori. E la sua popolarità è ben meritata. Dopotutto, questo è un programma, probabilmente, migliaia di funzioni. E ciò che sarà particolarmente piacevole per i programmatori, non è solo editor di testo con funzionalità aggiuntive, questo è un set di strumenti speciali solo per le loro esigenze. Qui, ad esempio, perché lo scrittore di testo ha bisogno di un client FTP integrato? È improbabile che sia richiesto, e probabilmente il webmaster, dopo aver scritto qualche script o pagina, vorrà vedere immediatamente il risultato in azione, lanciandolo Server remoto. Ci colleghiamo con le impostazioni specificate. Sono molto più ampi rispetto alla specifica di indirizzo, login e password.


Impostazioni di connessione del client FTP

Un'altra opzione che potrebbe essere interessante è che possiamo eseguire un comando e "tunnel" nel micro editor tramite pipe. Ad esempio, possiamo eseguire il seguente comando. Con questo, invece di visualizzare l'output del comando sullo schermo, invialo al micro editor e lo salveremo in un file.

Su Internet e nelle informazioni dell'editore, hai l'informazione che c'è tutto. Mi piace particolarmente che le righe di testo che non si adattano alla larghezza dello schermo continuino di seguito. Con questo software puoi modificare le pagine del tuo file oltre al contenuto. Tuttavia Software può costare fino a 136 euro.


E l'albero del progetto? Con esso, puoi espandere ulteriormente le funzioni dell'editor e creare progetti reali. E sebbene non sia affatto necessario che si tratti di progetti software, questa opportunità è interessante proprio per queste esigenze.


Parametri del progetto creato


Per lavorare con codici lunghi sarà indispensabile visualizzare la struttura del file. In questo campo, PSPad mostra le funzioni e le macro trovate dai pattern nel file visualizzato secondo la sintassi selezionata.




Modifica di un file pas nella finestra dell'editor

Editore multimediale

È noto per le sue funzionalità potenti e intuitive GUI utente. L'editor di testo Atom ha le seguenti caratteristiche. Ha anche un motore regex personalizzabile che rende il download e l'indicizzazione dei file molto più veloci. Le due funzionalità più potenti che rendono i media diversi dagli altri editor di codice web.

Contiene anche tag per l'ordinamento di dozzine di documenti, modalità notturna e altri limiti di raggiungimento relativi al tempo di lettura stimato per un particolare testo. Si può cedere panoramica dettagliata sua dimostrazione orientata. Ideale per lo sviluppo di progetti complessi, ma utilizzabile anche per testi semplici.


Nelle ultime versioni di PSPad, l'utente può lavorare attivamente con gli script, non solo correggerli manualmente, ma anche ricompilarli in un secondo momento. È vero, ciò richiederà un host di script MS Windows installato. Quest'ultimo supporta un numero abbastanza elevato di linguaggi, e non solo Visual Basic e script Java.

Buone capacità di editing HTML. Naturalmente, il nostro editor cederà a pacchetti specializzati in termini di numero di funzioni, ma non abbiamo bisogno delle capacità di un potente compilatore da uno strumento leggero e conveniente, giusto? Altrimenti, PSPad sarà utile sia per i principianti che per i webmaster esperti. C'è anche un convertitore tra diversi formati e un visualizzatore con la possibilità di modificare la risoluzione, controllare il codice HTML e ampie opzioni di formattazione.

Appena installato, PSPad "conosce" una trentina di linguaggi di programmazione diversi. Mentre ci sono C, Object Pascal, Java, Java Script, HTML, PHP, Visual Basic, ecc. abbastanza ordinari, la presenza di alcuni, come COBOL, Inno Setup Script, KiXtart, Tcl / Tk, TeX , Unix Shell Script ha piccato il mio genuino interesse. Qualsiasi lingua, tra l'altro, l'utente può riconfigurare, modificare e creare la propria sintassi. Oppure specifica un compilatore per esso.

In generale, la più ampia personalizzazione possibile di tutto e di tutti è un altro tratto distintivo dell'editor in questione. Iniziando con il processo di installazione del programma e terminando con la messa a punto degli strumenti stessi. Non so voi, ma mi sono sempre piaciuti tali poteri, perché concedendoli, l'autore chiarisce così che punta il prodotto a un pubblico qualificato, i cui rappresentanti potranno non solo capire tutto questo, ma anche migliorare, ottimizzare, portare. Naturalmente, non c'è nulla di cui preoccuparsi, se non hai bisogno di nulla del genere - lascialo così com'è, il programma non peggiorerà da questo.




Installazione del programma






Impostazioni generali del programma




Qualche altro menu delle impostazioni


Sopra sono state elencate solo alcune delle caratteristiche del PSPad, la maggior parte legate al suo riempimento per la programmazione. Inoltre, c'è un mare di tutto ciò che è interessante e utile. Ad esempio, un editor esadecimale e un gestore di appunti.

Se usi un programma di battitura, un controllo ortografico ti tornerà sicuramente utile. Inoltre, ci sono tutti i tipi di opzioni di modifica, ricerca e sostituzione, formattazione. Abbonda solo di "campane e fischietti" del menu degli strumenti. C'è un gestore di macro, un parser di file, una tabella ASCII, diversi tipi di tavolozza. Se quest'ultimo non bastasse, ecco a voi, pipetta! Una variante di un noto strumento per determinare il colore in un'area particolare in molti editor di immagini. Il contagocce di PSPad ti permetterà di prelevare il colore in qualsiasi punto e sotto la finestra del programma stesso. Inoltre è presente un generatore di hash (vengono utilizzate le funzioni MD4, MD5, SHA1, RIPEMD160), riga di comando, un convertitore di numeri tra diversi sistemi di calcolo e persino caratteri romani, una versione semplice ma potente della calcolatrice (chiamata analizzatore di espressioni) e altri.

Il sistema di aiuto (ovvero il sistema) è completo e vario. Oltre alla guida completa ai programmi stessa, è possibile ottenere informazioni sui linguaggi di programmazione e, se si dispone di una connessione Internet, accedere a siti di programmazione e utilità online remote.

Sito web del programma: http://www.pspad.com



Probabilmente molte persone conoscono Golden Pen. Il programma non è nuovo, forse qualcuno lo ha già dimenticato. Non sorprendente, ultima versioneè stato rilasciato già nel 2001, l'autore non indica nemmeno il supporto per Windows XP. D'altra parte, semplicità e praticità, le principali carte vincenti di questo piccolo editor, si combinano con funzionalità sufficienti per il livello medio. Ecco perché la penna d'oro di Vitaly Nevzorov può essere utilizzata con successo fino ad oggi.




Codice VB nella finestra Golden Pen

Infine, un semplice editor che ha un'anteprima live che risponde in tempo reale alle modifiche apportate. Produce un aspetto professionale senza che l'autore debba preoccuparsi della maggior parte dei dettagli. Esegue automaticamente attività ripetitive come la numerazione di formule matematiche, tabelle e figure, la creazione di indici per termini e materiali e la creazione di riferimenti incrociati a questi elementi. Funziona su quasi tutte le piattaforme e sistemi operativi. È gratuito e gratuito.

  • Implementa facilmente la composizione di formule matematiche.
  • Ciò facilita notevolmente la strutturazione dei contenuti.
Puoi anche trovare diversi esempi che mettono in evidenza le caratteristiche più importanti.


Golden Pen è anche buono perché è un editor "a due lati" universale. È ugualmente comodo da usare sia per la digitazione di testo normale che per la modifica dei codici sorgente. Le opzioni fornite sono più o meno le stesse. Per il testo, si tratta di opzioni di stampa, esportazione in formato RTF e HTML, allineamento, visualizzazione, ricerca e transizione. Per gli script: evidenziazione della sintassi di quindici lingue correnti (per il 2000) fino a Fortran, lavoro con segnalibri, modalità di navigazione di file esadecimali. Inoltre, ci sono strumenti aggiuntivi, appunti, registrazione macro, calcolatrice, tabella codici ASCII. Il calcolatore Golden Pen è in grado di calcolare alcune funzioni statistiche e, inoltre, durante la digitazione, il calcolatore di contesto è attivo: questo è quando si digita un'espressione e dopo il segno "=", il programma visualizza automaticamente il suo valore.




Modalità editor esadecimale
Quando ho lavorato con il programma, ho notato due piccoli bug: quando la calcolatrice viene chiamata dalla barra degli strumenti, il calendario viene mostrato in modo persistente e il pannello stesso scompare alla chiusura del programma, ma non viene sempre ripristinato automaticamente all'avvio successivo.

Sito web del programma: http://www.geocities.com/midweststudio/



Chiamare PolyEdit un blocco note per i programmatori in qualche modo non cambia nemmeno la lingua. Tuttavia, è stato incluso nella nostra recensione perché include anche tali funzionalità. E molti, molti altri, che richiederanno un articolo separato per essere descritti.

Sì, in effetti, PolyEdit è un programma con le più ampie possibilità, anche se alla prima conoscenza mi ha fatto sentire ... probabilmente simile ai sentimenti degli eroi di "Non so sulla luna" di Nikolai Nosov quando hanno avuto modo di passare la notte a l'Hotel Economico. Se i proprietari hanno dichiarato lì le stanze più economiche, ma in realtà era richiesto un pagamento separato per l'uso di acqua, TV, letti, ecc., allora i creatori di PolyEdit (Polysoft Solutions), non mancando di notare le dimensioni ridotte del programma kit di distribuzione, non includeva alcune delle funzioni specificate al suo interno. Pertanto, avendo deciso di controllare prima l'evidenziazione della sintassi delle lingue, sono rimasto alquanto deluso e ho inviato al sito Web del programma per scaricare i componenti necessari. Fortunatamente, questo pacchetto ZIP occupa solo 9 KB. È sorprendente il motivo per cui non è stato possibile includerlo immediatamente nella distribuzione. Oltre al file specificato, molti altri componenti aggiuntivi e 10 dizionari di dimensioni comprese tra 500 KB e 6 MB sono disponibili nella sezione Download. Tuttavia, non puoi giudicare gli sviluppatori troppo duramente. È un po' ingenuo aspettarsi di ottenere un vero e proprio word processor di livello Word "e in una dimensione inferiore a un megabyte e mezzo. La decisione di separare il posizionamento di pacchetti aggiuntivi che sono necessari solo a un utente specifico è abbastanza ragionevole per un programma distribuito liberamente tramite Internet.

Per quanto riguarda il programma stesso, questo testo è stato digitato solo nella finestra dell'editor e non è stato riscontrato alcun vantaggio. L'unica cosa era che dovevo scaricare un pacchetto di lingua russa aggiuntivo per controllare l'ortografia. Per implementarlo, premere F7 o selezionare un comando dalla voce di menu. Non c'è un controllo automatico. Sì, forse in meglio? Pertanto, non ci saranno rallentamenti e pause non necessari durante la digitazione su computer lenti.

Tra le caratteristiche di PolyEdit, notiamo quanto segue. Crittografia dei dati tramite trasformazioni BlowFish e funzione hash SHA-1. Pieno supporto per oggetti OLE (immagini, clip, diagrammi, ecc.). Esportazione/importazione di più formati tra cui Word, Excel, Html. Supporto plug-in. Client di posta elettronica integrato. Funzioni Drag-and-Drop e Drag-and-Dock. Supporto per un gran numero di codifiche. Salvataggio automatico. Cerca e sostituisci usando espressioni regolari, ricerca di file. Evidenziazione della sintassi. Mostra caratteri non stampabili.




Alcune voci di menu

È sempre un must per un programmatore trovare gli strumenti migliori per scopi di sviluppo, che si tratti di editor di testo, una libreria di gestione delle attività, un framework per costruire il tuo prossimo progetto e così via. questi strumenti semplificano l'ambiente di lavoro e allo stesso tempo aumentano la produttività.

Tra tutti gli strumenti, scegliere un editor di testo è il più difficile. Per non parlare del fatto che esiste una comunità divisa per ogni editor di testo popolare. È come proteggere ciò che indossi ed essere orgoglioso della tua scelta allo stesso tempo. Dopotutto, tutti preferiscono e amano proteggerlo. Gli editor di testo svolgono un ruolo di primo piano nello spazio di lavoro di qualsiasi sviluppatore. Il codice del progetto viene scritto, sottoposto a debug ed eseguito utilizzando un editor di testo. È come un garage per costruire strumenti e prodotti per il mondo.


L'interfaccia in stile "avanzato" è molto simile all'interfaccia predefinita di MS Word. Tutte le funzionalità di base per lavorare con il testo sono le stesse. Manca solo il pannello da disegno. Tuttavia, sono disponibili elementi aggiuntivi. Mi è piaciuta molto la tecnologia Drag-and-Dock per le finestre con più documenti.




Interfaccia per documenti multipli


PolyEdit supporta i temi. Tutti i tipi di parametri possono essere configurati nelle opzioni del programma.




Configurazione di PolyEdit


Testare l'editor quando si lavora con i raw ha rivelato alcune carenze. Pertanto, commentare con parentesi graffe non funziona correttamente in un file Delphi pas e commentare con parentesi normali con asterischi non funziona affatto. Problemi simili sono stati osservati per i file html e cpp. L'evidenziazione dello script t-sql può essere vista nell'illustrazione allegata. Per chiarezza, vengono fornite la vista in PolyEdit e la vista nella finestra di MS SQL Query Analyzer dell'ottava versione. È chiaro che questi programmi utilizzano specifiche diverse, ma tuttavia ...

L'annullamento delle ultime azioni non funziona sempre correttamente.




Script SQL nella finestra PolyEdit (a sinistra) e SQL Query Analyzer

Scegliere il miglior editor di testo per il tuo lavoro può essere un compito arduo. Richiede un'abile sperimentazione, preferenze personali e la decisione finale. Questo è un software proprietario con particolare attenzione alle funzionalità. Con tantissime funzioni con cui armeggiare, sentirai il potere nelle tue mani. Tuttavia, come qualsiasi strumento, niente è perfetto.

La funzionalità può essere migliorata con facilità e la personalizzazione è solo una questione di installazione di un plug-in. Fornisce una tavolozza dei comandi per un facile accesso a frammenti, impostazioni e altro. fornisce la modifica e la selezione su più righe. Dato che sul mercato sono disponibili editor di testo ugualmente convenienti, chiunque può optare per alternative gratuite. Se non ti piacciono i popup, puoi acquistare un editore per $ 70.

  • Gli aggiornamenti non avvengono così spesso come una volta.
  • I tempi di caricamento sono più lunghi rispetto al Blocco note.
  • La qualità dei plugin è discutibile.
Innanzitutto, supporta le operazioni complete della tastiera senza la necessità di un mouse.


La tua copia di PolyEdit può essere registrata. Se ha senso dipende da te. Tra i vantaggi più importanti della versione a pagamento ci sono il supporto tecnico prioritario via e-mail, aggiornamenti software gratuiti, sconti per l'acquisto di altri prodotti da PolySoft Solution. Come puoi vedere, anche i vantaggi presentati non sembrano significativi, ma non c'è nulla da dire sugli altri, è improbabile che visualizzare il nome della tua azienda nella finestra delle informazioni del programma costi 30 $ a licenza. Tuttavia, gli acquirenti all'ingrosso - sconti ...

Sito web del programma: http://www.polyedit.com/



L'ultima versione 2006r1 di questo editor è stata rilasciata poco più di un mese fa e la prenderemo in considerazione. La principale carta vincente, indicata dall'autore del programma Artem Fursenko, è "evidenziare tutto-tutto-tutto". Infatti, EditEx "conosce" più di cinquanta diverse sintassi. E questo è un record assoluto tra i concorrenti di oggi. Non ha nemmeno senso elencare tutto, è improbabile che tu trovi quello che ti serve. No, beh, certo, se lo desideri, puoi, ma per la stragrande maggioranza dei programmatori questo sarà sufficiente.

Nonostante il fatto che lo sviluppo sia domestico, l'interfaccia del programma è completamente in inglese. Il sito dello sviluppatore è simile. Anche se il sito è avaro di istruzioni e informazioni utili. No, a proposito, aiuto e nel programma stesso. È positivo che non sia realmente necessario: l'editor sembra piuttosto tradizionale e non complicato. Nella sua parte sinistra c'è un conduttore, in alto - barre degli strumenti, e il resto dello spazio è riservato all'area di modifica del documento.




Interfaccia dell'editor di EditEx 2006


Il programma contiene tutti gli strumenti necessari per la formattazione del testo, la ricerca, la modifica della codifica. Inoltre, c'è un pacchetto di controllo ortografico per le parole inglesi e russe e un traduttore al volo. Sfortunatamente, entrambe le ultime utilità funzionano in modo orribile. E sebbene funzionino, è quasi impossibile usarli. Il traduttore esegue una ricerca contestuale nel dizionario e mostra assolutamente tutti i risultati incontrati. Inserisci, ad esempio, la parola "vai" e otterrai centinaia di opzioni da "l'agonia" a "il pangolino". Anche se, in effetti, il verbo "go" sarà da qualche parte nel mezzo del campione. Anche il controllo ortografico del dizionario mi ha sorpreso per la sua originalità, è stato proposto di sostituire "parti" con "chebot", "disponibile" con "ivan-tea", "lancio" con "rosso", ecc. nella stessa vena letteralmente attraverso la parola. Solo leggermente migliore è la situazione con lingua inglese, dove le parole tendono ad essere meno flesse.


Il controllo ortografico sorprende con il suo approccio

La maggior parte delle moderne funzionalità di programmazione deve essere implementata utilizzando i plug-in. Tuttavia, una volta scoperto, ti darà un potere che nessun altro editor di testo può darti.

  • La curva di apprendimento è ripida.
  • Questo richiede tempo.
  • Non è facile da imparare e richiede tempo per il dominio.
Tuttavia, ha anche i suoi problemi. Altre caratteristiche includono funzionalità di completamento automatico, un browser del file system, più pannelli e altro ancora. Adatto per il kernel grazie al design modulare utilizzato dall'editor di testo. Può essere facilmente utilizzato da un principiante. Se hai intenzione di lavorare su progetti di grandi dimensioni, è consigliabile ignorarlo, è disponibile per tutti e tre i principali sistemi operativi ed è completamente portatile.
  • Tonnellate di pacchetti da utilizzare e quindi altamente personalizzabili.
  • Il supporto per l'estensione deve essere migliorato.
Blocco note è un altro editor di testo open source sul mercato.


Ora per le belle aggiunte. Un semplice client FTP, la possibilità di lavorare in modalità a schermo intero, vedere il codice pulito senza pulsanti e pannelli a volte fastidiosi, un pannello aggiuntivo per impostare automaticamente i tag HTML, visualizzare in anteprima le pagine HTML e avviare il programma con un compilatore esterno.


Opzioni di connessione al server FTP



Sito web del programma: http://www.flywheel.nm.ru/editex.html



Passando al Crimson Editor dopo EditEx, mi è sembrato che quest'ultimo fosse fatto da esso. Tuttavia, in termini di insieme di funzioni, entrambi i redattori sono come fratelli. Anche esteriormente non sorprende confondere. Lo stesso insieme di funzioni standard per la classe di programmi in esame, la stessa ricerca avanzata, la stessa evidenziazione delle parentesi accoppiate, la numerazione delle righe (e la stampa con relativa conservazione), la formattazione del testo, un transcoder con un numero minimo di set. C'è un client FTP integrato, explorer opzionale, anteprima file HTML, controllo ortografico, statistiche dettagliate, la possibilità di registrare ed eseguire macro. C'è anche un calcolatore di contesto.




Finestra dell'editor senza explorer abilitato

Assomiglia a Blocco note. Questo linguaggio è supportato da molti linguaggi di programmazione. Il più grande vantaggio di Blocco note rispetto a qualsiasi altro editor di testo finora è che può gestire file di grandi dimensioni senza grandi ritardi o arresti anomali. Inoltre, la sua funzionalità può essere estesa utilizzando centinaia di plugin disponibili.

L'editor di testo potrebbe trarre vantaggio dall'aggiunta di un nuovo supporto linguistico.

  • L'interfaccia utente non è delle migliori.
  • Miglioramento necessario per soddisfare gli attuali standard del settore.
  • Troppo facile.
È pulito, veloce e un ottimo modo per fare qualcosa di nuovo!


L'evidenziazione dei linguaggi, di cui ce ne sono solo 16 nell'installazione standard (tra cui Basic, C/C++, CSS, HTML, Java, Matlab, Pascal, Perl, PHP, Python, ecc.) viene eseguita correttamente, con rilevamento automatico del tipo . Le specifiche della lingua possono essere riconfigurate dall'utente. Inoltre, sul sito Web ufficiale del programma è disponibile per il download un gran numero di file di varie lingue. Probabilmente, questo ha permesso al creatore (Ingyu Kang) di dichiarare il supporto per più di 100 linguaggi informatici.

Quando si lavora con l'editor, è stato riscontrato uno spiacevole bug: durante l'apertura dei file, il programma ne analizza il contenuto, a quanto pare, per determinare la sintassi evidenziata. I meccanismi non sono riportati dal suo autore, ma come risultato di questa procedura, alcuni script funzionanti portano a un errore di accesso alla memoria e il programma va in crash.




Errore durante l'analisi del file in fase di apertura



Sito web del programma: http://www.crimsoneditor.com/



Bene, in conclusione, considera un altro programma. Questo editor è abbastanza fresco, anche grezzo, ma mi è piaciuto e sembra molto promettente. La sua prima versione 0.1a è stata rilasciata solo circa un mese fa e ora è già disponibile la seconda versione 0.2b. Se gli autori (Pavel Sushkov e altri) continuano con lo stesso zelo, allora abbiamo il diritto di aspettarci un completo programma conveniente con buona funzionalità già in primavera. Anche se puoi usare Uniqway Poetic in questo momento.

Quindi cosa c'è di interessante qui. In generale - una bella interfaccia multi-documento, uso estensivo dei tasti di scelta rapida, navigazione facile, importazione/esportazione dei formati UTF-8 e UTF-16, stampa, anteprima e impostazione dei parametri della pagina. Visualizzazione di caratteri non stampabili, regolazione della dimensione del carattere per facilità d'uso, ovviamente, ricerca e sostituzione e utilizzo di espressioni regolari. Ci sono anche statistiche di file sul numero di parole e determinati caratteri.




Poetica di Uniqway

L'ultimo editor di testo di cui parleremo in dettaglio è parentesi. Le parentesi open source possono essere utilizzate da chiunque. Brackets non è un editor di testo generico, ma un editor di testo che si concentra sullo sviluppo front-end. Il supporto del linguaggio dell'interfaccia è ampio, quindi dovresti considerare solo le parentesi per scopi di progettazione web.

Un editor di testo è uno strumento indispensabile nell'arsenale di qualsiasi sviluppatore. Con il chiarimento di questi editor di testo, speriamo che tu possa ora fare la tua scelta. Se pensi che avremmo dovuto citare l'editor di testo nell'articolo, non dimenticare di commentare di seguito in modo che possiamo sapere.


Lavora con il testo. Mi sono piaciute le opzioni per regolare il rientro, rimuovere gli spazi iniziali e finali. C'è la possibilità di cambiare il caso del testo digitato e di impostare il tipo di interruzione di riga (Unix, Mac o Win). Può essere convertito tra i seguenti tipi: Windows 1251, KOI8-R, ISO-8859-2, ISO-8859-5, ISO-8859-6, DOS 866, Mac centro europeo, Mac cirillico, Mac greco. È disponibile una piccola tabella di caratteri con codici per la digitazione rapida sulla tastiera, nonché una funzione per ordinare le stringhe in ordine alfabetico. La cronologia delle modifiche apportate non è limitata.


transcodificatore


Lavorare con il codice. La frase dalla pagina ufficiale del programma sull'evidenziazione di "qualsiasi tipo di sintassi" sembra interessante. Non ho capito cosa avessero in mente esattamente i creatori, ma in pratica il programma supporta i seguenti tipi: PHP, CSS, HTML, Delphi, XML, INI e Perl. Opzionalmente, oltre alle coordinate della posizione del cursore nella riga di stato, esiste una numerazione delle righe di codice.




Impostazioni del programma

Condividi con i tuoi amici sui social network! Questo perché il programma è visivo, con un'interfaccia semplice ed estremamente pratica. La finestra del programma offre tre diverse aree: una barra degli strumenti, una casella di caratteri dedicata e una schermata di modifica. Non ci sono segreti nel processo di sviluppo: basta selezionare le risorse che ti servono nella barra degli strumenti e organizzarle nella pagina. Ogni volta che si utilizza lo strumento, viene visualizzata una finestra delle impostazioni in modo da poterne modificare le impostazioni, se applicabile. Molto più semplice che digitare i tag in un semplice editor di testo, giusto?


I parametri del programma possono essere modificati, adattandolo alle proprie esigenze. Sfortunatamente, non puoi aggiungere pulsanti a nessuna barra delle applicazioni, inclusa quella personalizzata, ma sono sicuro che tale funzionalità apparirà nelle prossime versioni.

A proposito, cos'altro può apparire nelle prossime versioni? Innanzitutto aumentare il numero delle lingue supportate, abilitare il client FTP e la modalità esadecimale, espandere le impostazioni del programma. O forse il team di Uniqway ci farà piacere con qualcosa di originale, diverso dagli altri editori in futuro?

Sito web del programma: http://www.uniqway.com/poetic/



In generale, tutti i programmi discussi sopra, in un modo o nell'altro, mi sono piaciuti. E tutto può essere applicato al tuo "gusto e colore".

PSPad si distingue tra gli altri per il suo set di funzionalità e praticità. Un editor molto efficiente, supera anche alcune controparti a pagamento. Lo consiglio assolutamente a tutti coloro che, di turno o per volere del cuore, devono impegnarsi nella stesura del programma.

penna d'oroè un buon sostituto del blocco note standard di Windows con una serie di strumenti aggiuntivi, sia generali che destinati ai programmatori.

PolyEdit- un programma abbastanza forte, ma non è un prodotto specializzato per i programmatori. Potenzialmente, può essere un'alternativa a MS Word, poiché include un'ampia gamma di possibilità per lavorare con il testo.

A Modifica Es interessante, prima di tutto, il supporto per un gran numero di diverse sintassi. Allo stesso tempo, il tentativo dell'autore di riempire il programma con un numero significativo di funzioni aggiuntive dovrebbe essere riconosciuto come fallito. Forse il punto è il semplice utilizzo di componenti software già pronti che si trovano sulla rete. Inoltre, alcuni di essi non sono finalizzati da soli. Il banner con l'offerta di acquistare programmi grezzi per 40 dollari si annoia abbastanza rapidamente. Buttalo via, non usare funzionalità semicotte e ti ritroverai con un editor perfettamente utilizzabile.

Editore cremisi in generale è più gradevole del programma precedente, non c'è banner fastidioso. Le funzionalità sono più o meno le stesse, ma EditEx supporta più lingue. Il Crimson Editor, invece, sembra essere sviluppato meglio.

Bene Poetica di Uniqway- un programma giovane con la prospettiva di diventare un valido aiuto per un programmatore...

Ciao, cari lettori del sito del blog. Oggi daremo un'occhiata a uno dei migliori editor di testo, Notepad++, che ha molte funzioni utili ed è uno dei miei editor di testo più utilizzati. modifica html codice , CSS e php. E in generale, questo editor è popolare tra molti programmatori e sviluppatori.

Nell'articolo, ho menzionato che puoi persino creare pagine Web utilizzando il Blocco note integrato in Windows. Ma creare file html e CSS nel blocco note è quasi come scavare una buca con un bastoncino da scavo. Nel blocco note, a parte la possibilità di creare e visualizzare file di testo, non c'è nulla.

  • Inserisci immagini.
  • Tabelle.
  • Bottoni.
  • Segnalibri.
È semplice, ma aiuta a rendere il codice più visibile. La modalità visiva è molto facile da usare, è semplice - come tutto il resto del programma - ed è abbastanza chiara. L'editor di codice è molto semplificato, con l'evidenziazione della sintassi che lascia molto a desiderare. Sebbene abbia poche risorse, mostra ancora alcuni errori di esecuzione, ma niente di grave.

D'altra parte, riflette il magro consumo di risorse di sistema. In evidenza: per chi vuole creare pagine semplici. Il programma aiuta gli sviluppatori fornendo tutto ciò che ci si può aspettare da un editor di testo versatile come l'evidenziazione della sintassi per oltre 100 lingue diverse, la piegatura del codice, le combinazioni di colori, il monitoraggio dei file, la selezione multipla e altro ancora.

Iniziando a utilizzare Blocco note per correggere file con html, css, php e altri codici, risparmierai un sacco di tempo e nervi. All'inizio, ovviamente, l'utilizzo di questo editor potrebbe sembrarti un po' complicato. Ma se impari a utilizzare almeno le funzionalità di base di Notepad ++, sarà difficile per te farne a meno.

In esso, puoi cercare del testo usando la potenza delle espressioni regolari. Puoi organizzare i documenti fianco a fianco. Puoi anche utilizzare l'evidenziazione della sintassi in tempo reale per trovare gli identificatori più vicini. Ora usa il seguente comando per installare il programma.

Scegliendo questo tipo di installazione, non riceverai nessuno dei programmi. Apri un terminale; Fare un passo. Disinstallare il programma con i seguenti comandi. Ha alcune barre laterali che possono essere posizionate a destra o a sinistra, a seconda delle preferenze, dandoci alcune icone per passare da un pannello all'altro.

Blocco note presenta vantaggi significativi non solo rispetto al blocco note standard di Windows, ma anche rispetto ad altri programmi più complessi per la scrittura e la modifica di vari codici. Ad esempio, se confronti Notepad ++ con il popolare programma di layout di siti Web di Dreamweaver, ha molti vantaggi. Innanzitutto, Notepad++ è completamente gratuito. E in secondo luogo, molto più facile e veloce. In generale, può essere eseguito senza installazione nel sistema operativo Windows, se utilizzato versione portatile di Notepad++, che ti permetterà di mettere il programma su una chiavetta USB e portarlo sempre con te.

Menu contestuale del tasto destro del mouse. Questo apre un terminale direttamente alla radice del progetto, facendoci risparmiare tempo. Cliccando sull'icona si aprono più finestre di terminale, che possiamo muovere usando il menu a tendina. Questa è una funzionalità molto utile, specialmente se utilizziamo i compilatori durante la programmazione.

Le modifiche che apportiamo ai file vengono evidenziate in luoghi diversi per vedere cosa sta succedendo. Non c'è bisogno di configurarlo, basta usarlo dal momento in cui apri l'editor per la prima volta.


Quando si fa clic sull'icona di modifica accanto a un'impostazione, questa viene copiata nel file utente per modificarla. Salva e visualizza le modifiche automaticamente.

Parliamo di tutto più in dettaglio ora.

Installazione dell'editor Notepad++, delle sue caratteristiche e impostazioni

Creiamo un sito sul framework Yii 2.0

Scarica editor di testo Blocco note++ perfetto è libero Potete dal sito ufficiale a questo link. Il pacchetto scaricato include diverse lingue, incluso il russo.

Questo è un potente completamento autonomo con una procedura guidata di evidenziazione della sintassi ed è leggermente diverso da ciò che fa questa funzione. Il passaggio del mouse sulle proprietà mostra che la documentazione e i valori dei colori vengono visualizzati preceduti da piccoli selettori che compaiono sullo schermo. I suggerimenti sul codice durante la digitazione sono molto forti.

Diamo un'occhiata agli esempi e vediamo come modificare l'interfaccia di conseguenza. Oltre ai temi standard, c'è anche un enorme mercato di altri esempi disponibili, oltre a estensioni di ogni tipo. Inutile dire che ci sono molte, molte più funzionalità disponibili.

Installazione del programma in sistema operativo Windows avviene in un modo completamente standard:

  • fare doppio clic con il tasto sinistro del mouse sul file scaricato, verrà avviata l'installazione;
  • nella finestra che si apre, seleziona la lingua di cui hai bisogno;
  • quindi cliccare più volte Avanti, accettare il contratto di licenza, selezionare la cartella di installazione ei componenti da installare;
  • quindi fai clic su Installa, attendi qualche secondo e Notepad ++ è installato.

Se necessario, puoi scaricare Notepad ++ Portable, che è una versione portatile di questo editor di testo che non richiede installazione.

Ora esaminiamo le funzionalità di questo editor di testo:

1. La prima cosa che attira la tua attenzione è che Notepad ++ è editor di testo con evidenziazione della sintassi decine dei linguaggi di programmazione più popolari tra cui HTML, CSS, JavaScript e PHP. Aspetto lista completa lingue per le quali il blocco note può evidenziare la sintassi e puoi selezionare la lingua desiderata nel menu in alto del programma nella scheda "Sintassi":


Ad esempio, se imposti retroilluminazione codice html , sarà simile a questo:


Nella figura, puoi vedere che i tag sono evidenziati in blu, gli attributi sono in rosso e il testo normale è in nero. Questo è molto utile quando si modifica il codice e si trovano errori in esso. Se necessario, è possibile impostare l'evidenziazione della sintassi nel menu "Opzioni" - "Definizione degli stili". Si aprirà una finestra in cui potrai configurare il carattere e l'evidenziazione della sintassi per la lingua di cui hai bisogno:


Se la lingua desiderata non è disponibile, puoi configurare l'evidenziazione della tua nello stesso menu "Sintassi" c'è una voce "Imposta la tua lingua":

Nella finestra che appare, imposta gli elenchi delle parole chiave della lingua e personalizza i loro stili di visualizzazione. Ne ho sempre avuto abbastanza di quelle lingue che sono nell'elenco, quindi non ho capito questa funzione in dettaglio.

Oltre all'evidenziazione stessa per tutte queste lingue, il codice è suddiviso in blocchi che possono essere compressi ed espansi utilizzando rispettivamente i pulsanti meno e più. Inoltre, la relazione tra gli elementi è evidenziata con una linea tratteggiata. E se, ad esempio, posizioni il cursore sul tag html di apertura, non solo verrà evidenziato in blu, ma anche il tag di chiusura ad esso associato:


Notepad++ può anche concatenare l'apertura e la chiusura delle parentesi e isolare le funzioni in blocchi separati. Tutto ciò aiuta a navigare molto bene nel codice e semplifica notevolmente la ricerca di parentesi e tag non chiusi nel testo del programma.

2. Accade spesso che durante la digitazione del codice ci si dimentichi come viene scritto l'uno o l'altro tag HTML o operatore PHP. Per risolvere questo problema, l'editor di testo Notepad++ implementa la funzione suggerimenti e completamento automatico parola digitata. Un suggerimento viene richiamato premendo la combinazione di tasti "Ctrl + Spazio" e resta solo da selezionare l'opzione desiderata dall'elenco proposto:

È possibile abilitare la visualizzazione automatica dei suggerimenti senza utilizzare i tasti di scelta rapida. Per fare ciò, fare clic sul menu "Opzioni" - "Impostazioni", nella finestra che si apre, vai alla scheda "Completamento automatico" e spunta la casella accanto ad "Accendi ogni volta che digiti":


Nella stessa finestra è possibile abilitare l'inserimento automatico di tag html di chiusura, parentesi e virgolette.

3. Notepad ++ lo rende molto semplice cambia codifica file. Ad esempio, se è necessario impostare la codifica UTF-8 attualmente popolare senza BOM, per questo è sufficiente accedere alla scheda "Codifiche" nel menu principale e fare clic sulla voce "Converti in UTF-8 senza BOM" e salva il file:


4. Notepad++ ti consente di aprire e modificare più file contemporaneamente, a differenza del blocco note standard. Per questo usa segnalibri come i moderni browser web. Quindi ogni file aperto ha il suo segnalibro, in cui è indicato il nome del file e viene inserita l'immagine del floppy disk:

Il floppy disk può essere blu o rosso. Il colore del floppy indica se le modifiche al file sono state salvate o meno:

  • dischetto blu: il file viene salvato;
  • rosso - modifiche non salvate.

Le schede con file aperti possono essere chiuse, trascinate e disposte in qualsiasi ordine. Usando le impostazioni, puoi far apparire le schede verticalmente o nasconderle del tutto, disabilitare il trascinamento e impostare la chiusura della scheda con un doppio clic. Tutte queste impostazioni possono essere trovate nella scheda "Opzioni", pulsante "Impostazioni":

Si aprirà una finestra delle impostazioni, dove nella sezione "Generale", nel gruppo delle impostazioni "Barra delle schede", puoi selezionare o deselezionare le caselle di controllo necessarie:


Inoltre, questo editor ha la capacità aprire due copie dello stesso documento contemporaneamente. Per fare ciò, basta fare clic con il tasto destro del mouse sulla scheda con il file desiderato e selezionare "Duplica in un'altra area":

Successivamente, si aprirà una seconda scheda con questo documento:


Ogni segnalibro ha la possibilità di inserire note o note. Accelerano la navigazione dei file e trovano importanti frammenti di codice nei file con un numero elevato di righe. Per creare un segno di fronte alla linea desiderata nel campo di sinistra, fare clic per impostare un contrassegno a forma di punto blu:


Ora premendo il tasto "F2" il cursore si sposterà tra le note - indicatori blu.

5. Ritengo necessario notare che l'editor Notepad++ è molto comodo ricerca testuale come in apri il file e in diversi file che si trovano in una cartella specifica. È possibile utilizzare espressioni regolari durante la ricerca, che possono essere un potente strumento nelle mani giuste. Puoi anche cercare e sostituire. Insieme, la funzione di ricerca e sostituzione e le espressioni regolari possono velocizzare notevolmente la modifica dei documenti di testo.

Funzione ricerca testuale può essere chiamato utilizzando il menu in alto "Cerca", in cui è selezionato il tipo di ricerca, oppure tramite la combinazione di tasti di scelta rapida "Ctrl + F", che apre la finestra corrispondente con le impostazioni di ricerca:


Nella finestra che si apre, seleziona la scheda con l'azione desiderata ("Trova", "Sostituisci", "Cerca nei file" o "Note") e imposta i parametri.

6. Spesso quando si lavora con un file html, diventa necessario vedere come apparirà nel browser. Per fare ciò, Notepad ++ ha la possibilità di visualizzare pagine html nei browser Internet Explorer, Firefox, Chrome e Safari. Per eseguire questa azione, è sufficiente fare clic sul pulsante "Esegui" nel menu in alto e selezionare il codice da eseguire nel browser desiderato:


Inoltre, nell'editor in questione, puoi selezionare qualsiasi frammento di codice php e fare clic su "Start" - "Ottieni aiuto php", dopodiché Notepad ++ ti reindirizzerà alla pagina del sito http://php.net con una descrizione di questo codice.

Nella stessa scheda del menu "Start", è possibile cercare frammenti di testo selezionati nel motore di ricerca "google" e nell'enciclopedia online "wikipedia". Per fare ciò, seleziona un pezzo di testo e premi il pulsante "Cerca con Google" o "Ricerca su Wikipedia" e verrai automaticamente reindirizzato alla pagina del sito Web di Google o Wikipedia con i risultati della ricerca. È vero, per tutte queste azioni è necessaria una connessione Internet.

7. Durante la modifica dei file, Notepad++ ricorda tutte le modifiche apportate. Pertanto, in qualsiasi momento è possibile annullare l'azione eseguita ( Fai un passo indietro). Inoltre, puoi tornare indietro di tutti i passaggi che desideri, avanti o indietro, in modo da poter apportare modifiche al codice senza il rischio di conseguenze irreversibili.

Puoi tornare indietro e andare avanti utilizzando le voci "Annulla" e "Ripristina" nella scheda "Modifica" nel menu in alto, oppure utilizzando i pulsanti a forma di frecce curve sulla barra degli strumenti (se ci sono state modifiche, le frecce diventano verdi ):


Puoi anche annullare le azioni usando i tasti di scelta rapida:

  • CTRL + Z - passo indietro, analogo alla voce "Annulla";
  • CTRL + Y - passo avanti, analogo dell'elemento "Ripeti";

Il punto importante è che Notepad++ monitora costantemente lo stato dei file aperti al suo interno e, se vengono modificati da un altro programma o eliminati, l'editor ti mostrerà un avviso che il file è stato modificato da un altro programma e ti chiederà di aggiornarlo :


8. Puoi espandere le capacità dell'editor di test di Notepad ++ usando vari plugin. Alcuni sono installati per impostazione predefinita e il resto può essere installato utilizzando il gestore plug-in integrato, che viene chiamato dalla scheda del menu in alto "Plugin" - "Gestione plug-in" - "Mostra Gestore plug-in":

Si aprirà la finestra "Plugin Manager", in cui la prima scheda conterrà un elenco di plugin disponibili. Per installare il plug-in desiderato, seleziona la casella accanto ad esso e fai clic sul pulsante "Installa".

Con l'aiuto dei plugin, puoi confrontare file, controllare la grammatica, incorporare FTP e, in generale, puoi trasformare un normale editor di testo in un potente strumento per la creazione di siti Web.

Cercherò di descrivere in dettaglio le caratteristiche dei plugin in uno dei seguenti articoli, quindi non dimenticare di iscriverti agli aggiornamenti del blog. A presto!



Sostieni il progetto - condividi il link, grazie!
Leggi anche
regole del gioco del combattimento di galli regole del gioco del combattimento di galli Mod per Minecraft 1.7 10 ricette per guardare.  Ricette per creare oggetti in Minecraft.  Armi in Minecraft Mod per Minecraft 1.7 10 ricette per guardare. Ricette per creare oggetti in Minecraft. Armi in Minecraft Scellino e sterlina: l'origine delle parole Scellino e sterlina: l'origine delle parole