Quali editor di testo sono disponibili?
Quindi, più in dettaglio, a cosa dovresti pensare quando scegli un editor di testo?
Con quale sistema operativo (sistema operativo) voglio lavorare?
Naturalmente è la vostra scelta. Tuttavia, alcuni editor sono disponibili solo per determinati OSS, quindi se ti piace passare avanti e indietro, ciò restringerebbe le possibilità. Qualsiasi editor di testo può ottenere il lavoro fatto, se viene eseguito sul sistema, ma un editor multipiattaforma facilita la migrazione da OS a OS.
Quindi prima scopri quale sistema operativo stai usando, quindi controlla se un determinato editor supporta il tuo sistema operativo. La maggior parte degli editor specifica sul proprio sito Web se supportano Windows o Mac, anche se alcuni editor supportano solo determinate versioni (ad esempio, solo Windows 7 o versioni successive e non Vista). Se stai usando Ubuntu, la soluzione migliore è cercare all’interno di Ubuntu Software Center. In generale, ovviamente, il mondo Linux / UNIX è un luogo piuttosto vario in cui diverse distribuzioni lavorano con sistemi di imballaggio diversi e incompatibili. Ciò significa che, se hai impostato il tuo cuore su un oscuro editor di testo, potresti doverlo compilare da solo (non per i deboli di cuore).
Che tipo di tecnologie voglio manipolare?
In generale, qualsiasi editor di testo può aprire qualsiasi file di testo. Funziona alla grande per scrivere note a te stesso, ma quando stai facendo lo sviluppo Web e la scrittura in HTML, CSS e JavaScript, puoi produrre file piuttosto grandi e complessi. Rendere più facile su di te scegliendo un editor di testo che capisce le tecnologie che si sta lavorando. Molti editor di testo ti aiutano con funzionalità come:
- Evidenziazione della sintassi. Rendi il tuo file più leggibile con parole chiave di codifica a colori in base alla tecnologia che stai utilizzando.
- Completamento del codice. Consente di risparmiare tempo completando automaticamente le strutture ricorrenti (ad esempio, chiudendo automaticamente i tag HTML o suggerendo valori validi per una determinata proprietà CSS).
- Frammenti di codice. Come hai visto quando inizi un nuovo documento HTML, molte tecnologie utilizzano la stessa struttura del documento più e più volte. Salva te stesso il fastidio di ridigitare tutto questo utilizzando un frammento di codice per pre-riempire il documento.
La maggior parte degli editor di testo ora supporta l’evidenziazione della sintassi, ma non necessariamente le altre due funzionalità. Assicurati in particolare che il tuo editor di testo supporti l’evidenziazione per HTML, CSS e JavaScript.
Che tipo di funzionalità di base mi aspetto dal mio editor di testo?
Dipende dalle vostre esigenze e piani. Queste funzionalità sono spesso utili:
- Cerca e sostituisci”, in uno o più documenti, basate su espressioni regolari o altri modelli come necessario
- saltare Rapidamente in una data riga
- Visualizzare le due parti di un documento di grandi dimensioni separatamente
- Visualizzazione HTML così come apparirà nel browser
- Selezionare il testo in più posti contemporaneamente
- Visualizzare il vostro progetto, i file e le directory
- Formattare il codice automaticamente con il codice gli
- Controllo ortografico
- il rientro Automatico il codice basato sulle impostazioni di rientro
voglio aggiungere funzioni extra per il mio editor di testo?
Un editor estensibile è dotato di un minor numero di funzionalità integrate, ma può essere esteso in base alle proprie esigenze.
Se non sei sicuro di quali funzionalità desideri, o il tuo editor preferito non ha queste funzionalità, cerca un editor estensibile. I migliori editor forniscono molti plugin, e idealmente un modo per cercare e installare automaticamente nuovi plugin.
Se ti piacciono molte funzionalità e il tuo editor sta rallentando a causa di tutti i tuoi plugin, prova a utilizzare un IDE (integrated Development environment). Un IDE fornisce molti strumenti in un’unica interfaccia ed è un po ‘ scoraggiante per i principianti, ma sempre un’opzione se il tuo editor di testo si sente troppo limitato. Ecco alcuni IDE popolari:
- Aptana Studio
- Eclipse
- Komodo IDE
- NetBeans IDE
- Visual Studio
- WebStorm
Ho bisogno di supporto / aiuto durante l’utilizzo del mio editor di testo?
È sempre bene sapere se è possibile ottenere aiuto o meno quando si utilizza il software. Per gli editor di testo, verificare la presenza di due diversi tipi di supporto:
- Contenuto orientato all’utente (FAQ, manuale, guida in linea)
- Discussione con sviluppatori e altri utenti (forum, email, IRC)
Usa la documentazione scritta quando stai imparando come usare l’editor. Entra in contatto con altri utenti se stai risolvendo problemi durante l’installazione o l’utilizzo dell’editor.
L’aspetto del mio editor di testo è importante per me?
Beh, è una questione di gusti, ma ad alcune persone piace personalizzare ogni bit dell’interfaccia utente (interfaccia utente), dai colori alle posizioni dei pulsanti. Gli editor variano ampiamente nella flessibilità, quindi controlla in anticipo. Non è difficile trovare un editor di testo che può cambiare combinazione di colori, ma se si desidera personalizzazione pesante si può essere meglio con un IDE.