Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 7, XP
  • Editor di testo per la programmazione. I migliori editor di testo per Linux

Editor di testo per la programmazione. I migliori editor di testo per Linux

Ciao cari lettori del sito blog. Oggi daremo un'occhiata a uno dei migliori editor di testo Notepad ++, che ne ha molti funzioni utili ed è uno dei programmi più usati per me per modificare html, css e codice php... Ad ogni modo, questo editor è popolare tra molti programmatori e sviluppatori.

Nell'articolo ho detto che le pagine web possono essere create anche con il Blocco note integrato di Windows. Ma creare file html e css in un blocco note è quasi come scavare una buca con un bastone da scavo. A parte la possibilità di creare e visualizzare file di testo, non c'è nulla in Blocco note.

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

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

Ora parliamo di tutto in modo più dettagliato.

Installazione dell'editor Notepad ++, delle sue capacità e personalizzazione

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

Il programma si installa nel sistema operativo Windows in maniera del tutto standard:

  • fare doppio click con il tasto sinistro del mouse sul file scaricato, partirà l'installazione;
  • nella finestra che si apre, seleziona la lingua di cui hai bisogno;
  • quindi premere ancora più volte, accettando contratto di licenza selezionando 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 salta all'occhio è che Notepad ++ è editor di testo con evidenziazione della sintassi diverse dozzine dei linguaggi di programmazione più popolari tra cui HTML, CSS, JavaScript e PHP. Aspetto lista completa lingue per le quali Blocco note è in grado di evidenziare la sintassi ed è possibile selezionare la lingua desiderata nel menu superiore del programma nella scheda "Sintassi":

Ad esempio, se imposti evidenziazione del codice html, ci sarà qualcosa del genere:

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

Se la lingua richiesta non è presente, puoi personalizzare l'evidenziazione della tua nello stesso menu "Sintassi" c'è una voce "Imposta la tua lingua":

Nella finestra che appare, imposta le liste parole chiave lingua e personalizzare gli stili del loro display. Ne ho sempre avuto abbastanza di quelle lingue che sono nell'elenco, quindi non ho capito in dettaglio questa funzione.

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 esso, ma anche il tag di chiusura ad esso associato verrà evidenziato in blu:

Notepad ++ può anche associare parentesi aperte e chiuse e funzioni separate in blocchi separati. Tutto questo aiuta molto bene a navigare nel codice e semplifica notevolmente la ricerca di parentesi e tag non chiusi nel testo del programma.

2. Capita spesso che, inserendo del codice, ci dimentichiamo come scrivere questo o quel tag HTML o operatore PHP. Per risolvere questo problema, l'editor di testo Notepad ++ ha implementato la funzione suggerimenti e completamento automatico parola digitata. Un suggerimento viene chiamato dalla combinazione di tasti "Ctrl + Spazio" e non resta che selezionare l'opzione desiderata dall'elenco proposto:

È possibile abilitare la visualizzazione automatica delle descrizioni comandi senza utilizzare i tasti di scelta rapida. Per farlo, fai clic sul menu "Opzioni" - "Impostazioni", nella finestra che si apre, vai alla scheda "Completamento automatico" e seleziona la casella accanto a "Abilita su ogni input":

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

3. Blocco note ++ consente molto facilmente cambia codifica file... Ad esempio, se devi installare l'ormai popolare codifica UTF-8 senza BOM, vai alla scheda "Codifiche" nel menu principale e fai 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 Internet. Quindi ogni file aperto ha un proprio segnalibro, in cui viene indicato il nome del file e viene posta l'immagine di un floppy disk:

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

  • floppy disk blu - il file è stato salvato;
  • rosso: le modifiche non vengono salvate.

Le schede con file aperti possono essere chiuse, trascinate e posizionate in qualsiasi ordine. Utilizzando le impostazioni, è possibile effettuare display verticale schede o nasconderle del tutto, disabilitare il trascinamento e impostare la chiusura della scheda facendo doppio clic. Tutte queste impostazioni si trovano nella scheda "Opzioni", il pulsante "Impostazioni":

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

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

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

Ogni segnalibro ha la capacità di inserire note o note. Rendono più veloce la navigazione nel file e trovano importanti parti di codice nei file con grande quantità Linee. Per creare un segno davanti alla linea richiesta nel margine sinistro, facendo clic con il mouse, impostare un segno a forma di punto blu:

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

5. Ritengo necessario notare che l'editor Notepad ++ è molto conveniente ricerca testuale sia in un file aperto che in più file situati in una cartella specifica. È possibile utilizzare durante la ricerca espressioni regolari che può essere uno strumento potente nelle mani giuste. Puoi anche cercare e sostituire. Insieme, ricerca e sostituzione ed espressioni regolari possono velocizzare notevolmente le modifiche ai documenti di testo.

Funzione cerca testo può essere chiamato con menu in alto"Cerca", in cui è selezionato il tipo di ricerca, o dalla 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 "Osservazioni") 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 capacità di visualizzare pagina html nei browser Internet Explorer, Firefox, Chrome e Safari. Per eseguire questa azione, fai clic sul pulsante "Esegui" nel menu in alto e scegli di eseguire il codice nel browser desiderato:

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

Nella stessa scheda del menu "Launch" è possibile cercare i frammenti di testo selezionati in motore di ricerca Google e Wikipedia. Per fare ciò, seleziona una parte di testo e premi il pulsante " ricerca Google"Oppure" Ricerca Wikipedia "e verrai reindirizzato automaticamente a una pagina di un sito Google o Wikipedia con i risultati della ricerca. È vero, tutte queste azioni richiedono una connessione Internet.

7. Quando modifichi i file, Notepad ++ ricorda tutte le modifiche apportate. Pertanto, in qualsiasi momento è possibile annullare l'azione eseguita ( Fai un passo indietro). Inoltre, puoi eseguire il rollback di tutti i passaggi indietro o avanti che desideri, 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 sono colorato in verde):

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

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

Un punto importante è che Notepad ++ monitora costantemente lo stato dei file aperti in esso 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à per aggiornarlo:

8. È possibile espandere le capacità dell'editor di test Notepad ++ utilizzando vari plugin... Alcuni sono installati per impostazione predefinita, mentre altri possono essere installati utilizzando il gestore plug-in integrato, che viene chiamato dal menu in alto, la scheda Plugin - Plugin Manager - Mostra Plugin Manager:

Si aprirà la finestra "Gestione plug-in" nella quale la prima scheda contiene un elenco di plug-in disponibili. Per installare il plug-in richiesto, metti un segno di spunta davanti ad esso e fai clic sul pulsante "Installa".

Usando i plugin, puoi confrontare file, controllare la grammatica, incorporare FTP e in generale puoi trasformare un normale editor di testo in strumento potente per creare siti web.

Cercherò di descrivere in dettaglio le capacità dei plugin in uno dei seguenti articoli, quindi non dimenticare di iscriverti agli aggiornamenti del blog. Fino alla prossima volta!

L'editor di testo di Linux è probabilmente uno dei programmi più utilizzati, dopo il browser e file manager... Può essere utilizzato per scrivere codice, modificare file di configurazione, creare istruzioni per gli utenti o prendere appunti e molto altro ancora.

In Linux, gli editor di testo sono di due tipi: editor di testo - console e editor grafici - di testo per Linux con un'interfaccia utente grafica.I primi sono più comunemente usati sui server, i secondi sui computer di casa. In questo articolo, daremo un'occhiata ai migliori messaggi di testo Editor Linux open source, sia per server che per personal computer.

Vim è un potente editor di testo della riga di comando di Linux che estende e migliora il vecchio editor Vi di Unix. È uno dei migliori editor per Linux, è uno degli editor di testo più popolari e utilizzati di frequente tra amministratori di sistema e programmatori. Molti utenti lo considerano un editor per programmatori. Quando si modificano il codice e i file di configurazione, è possibile abilitare l'evidenziazione della sintassi.

2. Gedit

È un miglior editor di testo Linux multifunzionale, con un'interfaccia grafica. Viene fornito per impostazione predefinita nell'ambiente desktop GNOME. L'editor è molto facile da usare e personalizzare e supporta anche una serie di plugin.

I suoi principali vantaggi sono:

  • Supporto UTF-8
  • Regolazione della dimensione e dei colori del carattere
  • Personalizzazione dell'evidenziazione della sintassi
  • Funzionalità di copia e incolla
  • Annulla e ripeti azioni
  • File di rollback
  • Trova e sostituisci
  • Appunti

3. Nano editor

Nano è un editor di testo per console Linux molto facile da usare sia per principianti che avanzati Utenti Linux... È molto facile da usare.

Alcune delle caratteristiche del Nano:

  • Scorciatoie da tastiera altamente personalizzabili
  • Evidenziazione della sintassi
  • Annulla e ripeti azioni
  • Occupa tutto lo spazio disponibile sull'output standard
  • Supporta la lettura da input standard

4. GNU Emacs

È un editor di testo Linux altamente estensibile e personalizzabile, con un interprete del linguaggio di programmazione lisp integrato. È possibile installare varie estensioni per espandere le funzionalità.

  • Caratteristiche di Emacs:
  • Grande quantità di documentazione
  • Evidenziazione della sintassi
  • Supporto per più lingue utilizzando Unicode
  • Supporto per varie estensioni, tra cui posta, notizie, debugger, calendario e altro.

5. Kate / Kwrite

È un editor di testo ricco di funzionalità e altamente estensibile fornito con l'ambiente desktop KDE Plasma. Il progetto Kate mira a sviluppare due programmi principali: KatePart e Kate.

KatePart è un componente di editor di testo utilizzato in molte applicazioni KDE in cui potrebbe essere richiesta la modifica del testo e Kate è un'interfaccia per lavorare con più documenti in un editor di testo.

Caratteristiche principali:

  • Estendere le funzionalità con gli script
  • Supporto Unicode
  • Modifica del testo in più pannelli
  • Supporto per il completamento automatico

Sono inoltre supportate la modifica remota dei file e molte altre funzionalità, tra cui trova e sostituisci, programmazione, evidenziazione del testo, backup e altro.

6. Testo Lime

È anche più di un potente editor di testo per Linux. È un intero IDE open source. Si può dire che sia il successore del popolare Sublime Text. Può essere utilizzato sia in riga di comando e con un'interfaccia grafica.

7. Pico Editor

Questo è un altro editor da riga di comando basato sull'editor utilizzato da Pine news. È il miglior editor di testo Linux per i nuovi utenti, principalmente per la sua semplicità rispetto ad altri editor grafici.

8. Jed Editor

Questo è un altro editor di testo della console Linux con GUI e supporto per menu a discesa. È fatto appositamente per lo sviluppo Software e uno dei suoi caratteristiche chiaveè il supporto per la modalità Unicode.

9. GVim

Questo versione grafica popolare editor di testo VIm. Ha tutte le stesse funzionalità di Vim, oltre a un menu con cui puoi fare molte cose.

10. Geany

Questo è un altro IDE come l'editor di testo di Linux, su misura per lo sviluppo di software utilizzando gli strumenti GTK.

Ha tutte le funzionalità di base di cui hai bisogno:

  • Evidenziazione della sintassi
  • Interfaccia plug-in
  • Supporto per vari tipi di file
  • Collasso e supporto alla navigazione
  • Completamento automatico
  • Supporta la chiusura automatica di tag HTML e XML
  • Funzioni di gestione del progetto

11. Cuscinetto foglia

È un editor di testo Linux leggero con una GUI basata su GTK. È popolare tra i nuovi utenti Linux per la sua semplicità.

Caratteristiche dell'editore:

  • Rilevamento automatico della codifica
  • Funzioni di annullamento e ripristino
  • Numeri di riga del file
  • Supporto per trascinamento della selezione
  • Supporto per la stampa

Bluefish è il miglior editor di testo Linux per programmatori e sviluppatori web, facile da installare e utilizzare. Supporta un'ampia varietà di funzioni:

  • Leggero e veloce
  • Integrazione con esterni Utilità Linux: lint, weblint, make, awk, grep, sort e altri.
  • Funzione di controllo ortografico
  • Supporto per il lavoro su più progetti
  • Modifica file remota
  • Trova e sostituisci il supporto
  • Annulla e ripeti supporto
  • Recupero automatico dei file modificati

13. Atomo

Questo è un editor di testo Linux altamente personalizzabile per sviluppatori di Github basato sul motore Chromium. Il programma è più simile a un IDE che a un semplice editor. La funzionalità può essere estesa con un numero enorme di plugin.

Probabilmente uno dei migliori editor per sviluppatori web. Ecco le sue caratteristiche:

  • Interfaccia moderna in stile Flat
  • Supporto per un numero enorme di plugin
  • Supporto per molti linguaggi di programmazione
  • Evidenziazione della sintassi
  • Debug dei programmi in Chromium
  • Evidenziazione degli errori

14. parentesi

Un altro moderno editor di testo Linux basato sul motore Chromium, questa volta di Adobe. Peculiarità.

Così sono quelli che sono stati coinvolti nello sviluppo web per molto tempo. Dopotutto, appare sempre qualcosa di nuovo, le esigenze dei clienti cambiano, le tue competenze aumentano, vuoi automatizzare i processi di routine per grandi progetti e ottenere quante più opzioni possibili. In questo articolo, abbiamo raccolto i migliori editor di testo per sviluppatori web su questo momento.

Testo sublime (Windows, Linux, Mac)

È un editor di testo per sviluppatori web scritto in C++ e Python. Sembra lo stesso su tutte le piattaforme supportate utilizzando il proprio framework dell'interfaccia utente. Gli sviluppatori forniscono una versione di prova gratuita, ma sarà necessario acquistare una licenza per l'uso continuato. Il vantaggio è che la licenza è per utente, non per dispositivo. Sono disponibili sconti anche per l'acquisto di più licenze per un'azienda.

I principali vantaggi di Sublime Text:

  1. Facilità d'uso - Una volta aperto Sublime Text, puoi iniziare a lavorarci quasi immediatamente.
  2. Ricerca veloce e flessibile utilizzando le corrispondenze fuzzy.
  3. Possibilità di selezione multipla per inserire lo stesso testo su più righe contemporaneamente. Per impostare la posizione del cursore, premi Ctrl + tasto sinistro del mouse o Ctrl + triplo clic con il tasto sinistro per selezionare un intero paragrafo.
  4. Avere una minimappa visiva del codice: è utile quando si lavora con file di grandi dimensioni, poiché consente di trovare rapidamente i frammenti necessari:
  5. La possibilità di utilizzare snippet per velocizzare il tuo lavoro e un gran numero di plugin per la maggior parte compiti diversi... Il principale può essere considerato Controllo della confezione, con cui puoi cercare e installare i plugin necessari direttamente dall'editor.

Ecco alcuni esempi di plugin:

Emmet è un ottimo plugin che ti consente di utilizzare scorciatoie per inserire determinati tag, ad esempio:

Ul # nav> li.item $ * 3> a (Item $)

Emmet converte la scorciatoia sopra in un elenco con tre elementi:

Principali articoli correlati