Miglior editor di testo per Mac nel 2022 (Guida dettagliata)

Un editor di testo è uno strumento pratico e flessibile che merita un posto su ogni computer. Per impostazione predefinita, ce n’è uno di base preinstallato con ogni sistema operativo popolare. Sono più comunemente usati dagli sviluppatori, ma spesso anche da scrittori e persone che prendono appunti. I migliori editor di testo tendono ad essere incredibilmente potenti e altamente configurabili, il che li rende una scelta molto personale.

editor di testo per mac

Ciò significa che coloro che utilizzano gli editor di testo hanno opinioni forti su di loro. Trovarne uno che sia giusto è essenziale. Più acquisisci familiarità con esso, più utile lo troverai. Ecco perché molte persone usano ancora potenti editor di testo che hanno più di 30 anni, come Vim e GNU Emacs.

In superficie, un editor di testo può sembrare semplice, semplice e noioso, ma è perché non l’hai ancora imparato. Sotto il cofano, ci sono potenti funzionalità che puoi utilizzare per progettare un sito Web, sviluppare applicazioni software e scrivere un romanzo. Gli editor di testo sono utili anche per piccoli lavori come scrivere elenchi o annotare note. Tendono a venire con un set base di funzionalità che possono essere estese tramite plug-in.

Allora, qual è l’editor di testo per te?

La nostra raccomandazione numero uno è Sublime testo 3. È un editor di testo veloce, attraente e completo per Mac, Windows e Linux. Costa $ 80, ma non c’è un limite di tempo ufficiale per il periodo di prova, quindi puoi conoscere l’app prima dell’acquisto. È configurabile ed è disponibile un’ampia gamma di pacchetti per aggiungere le funzionalità specifiche di cui hai bisogno.

Atom è una popolare alternativa gratuita. Come Sublime Text, è multipiattaforma, capace ed estensibile attraverso un grande repository di pacchetti. Il suo obiettivo è lo sviluppo di applicazioni, ma è un’app Electron, quindi non così reattiva come la nostra vincitrice.

Anche altri editor di testo sono estremamente capaci e hanno i loro punti di forza, obiettivi, limiti e interfacce. Tratteremo dodici dei migliori e ti aiuteremo a trovare quello perfetto per le tue esigenze, preferenze e flusso di lavoro.

Perché fidarsi di me per questa guida?

Un buon editor di testo è uno dei miei strumenti preferiti. Li uso da decenni, prima in DOS, poi Windows, Linux e ora Mac. Spesso modifico i contenuti per il Web in un editor di testo, visualizzando direttamente il markup HTML. A volte posso essere piuttosto pignolo sul codice utilizzato e su come è strutturato.

Su Linux, i miei editor di testo preferiti erano Genie e Bluefish, anche se usavo regolarmente anche Gedit e Kate. Quando sono passato al Mac, inizialmente ho usato TextMate. Dopo qualche tempo, però, sono passato a Sublime Text, che veniva aggiornato regolarmente.

Ho continuato a sperimentare con altri editor di testo e alla fine ho optato per Komodo Edit. Aveva le funzionalità di cui avevo bisogno in quel momento e un’interfaccia adatta al mio flusso di lavoro. Ciò includeva la registrazione di molte macro di ricerca e sostituzione di base che erano comodamente elencate in un pannello laterale. Potrei lanciarli uno per uno facendo doppio clic sul nome della macro.

Ho comprato Textastic per il mio iPad e alla fine ci sono passato anche sul mio Mac. È magro, cattivo e ha fatto tutto ciò di cui avevo bisogno in quel momento.

Ho anche giocato spesso con Vim ed Emacs nel corso degli anni, ma non ho dedicato abbastanza tempo per imparare a usarli abilmente. Le loro interfacce non hanno alcuna somiglianza con le app moderne, quindi ho trovato difficile mantenerle anche se sono convinto che siano gli strumenti più potenti in circolazione e hanno amici che giurano su di loro.

Chi ha bisogno di un editor di testo?

Chi ha bisogno di un editor di testo decente? Chiunque abbia bisogno di lavorare con file di testo normale. Ciò include le persone che hanno bisogno di uno strumento occasionale per piccole modifiche e coloro che ne usano uno come strumento software principale ogni giorno. Puoi utilizzare un editor di testo per attività come:

  • creazione di file HTML e CSS durante la creazione di un sito Web
  • scrivere contenuti per il web in HTML o Markdown
  • sviluppo di app Web utilizzando un linguaggio di programmazione come Python, JavaScript, Java, Ruby on Rails o PHP
  • sviluppo di app desktop utilizzando un linguaggio di programmazione come Objective C, C# o C++
  • sviluppo di applicazioni mobili utilizzando un linguaggio di programmazione come Java, Python, Objective C, Swift, C#, C++
  • modifica di file di configurazione basati su testo per un programma software o il sistema operativo
  • scrivere in linguaggi di markup che ti consentono di aggiungere formattazione al testo normale, come Fountain per le sceneggiature e Markdown per la prosa
  • prendere appunti in testo normale o Markdown per evitare il blocco del fornitore

Alcuni editor di testo sono sviluppati pensando a una o più di queste attività. Un editor di testo rivolto agli sviluppatori di app può includere un debugger, mentre un editor di testo rivolto agli sviluppatori Web potrebbe presentare un riquadro di anteprima dal vivo. Ma la maggior parte degli editor di testo sono abbastanza flessibili da essere utilizzati per qualsiasi scopo.

Il fascino di un editor di testo è che può essere utilizzato per così tante cose diverse e personalizzato in modi che nessun altro tipo di app può fare. Tuttavia, molti utenti preferiscono utilizzare uno strumento più specializzato, ad esempio un IDE (Integrated Development Environment) per la programmazione o un’applicazione di scrittura dedicata come Scrivano or Odisseo.

Dato che sei interessato agli editor di testo, abbiamo una serie di altre carrellate che potrebbero interessarti anche:

Miglior editor di testo per Mac: i vincitori

Miglior editor di testo commerciale: testo sublime 3

Editor di testo25

Sublime Text 3 è una modifica del testo multipiattaforma che è veloce, facile da iniziare e soddisfa le esigenze della maggior parte degli utenti. È stato lanciato nel 2022 ed è completo e altamente personalizzabile, una scelta eccellente per chiunque necessiti di un editor di testo professionale e capace.

Visita il sito ufficiale di testo sublime scaricare. Il periodo di prova gratuito è a tempo indeterminato. L’app costa $ 80 per ogni utente (non per ogni macchina) per un uso continuato.

A colpo d’occhio:

  • Tagline: ‘Un sofisticato editor di testo per codice, markup e prosa’.
  • Focus: Tuttofare: sviluppo di app, sviluppo web, scrittura
  • Piattaforme: Mac, Windows, Linux

È facile iniziare con Sublime Text. Non esiste un vero e proprio punto finale per la prova gratuita, quindi puoi testarla a fondo prima di decidere di acquistarla, cosa che sarai invitato a fare di volta in volta. E l’app è facile da imparare. Entra e inizi a usarlo, quindi raccogli le sue funzionalità avanzate lungo il percorso quando ne hai bisogno.

Ha un bell’aspetto ed è ricco di funzionalità. Sublime Text 3 funziona in modo coerente su tutte le piattaforme, il che si ottiene mediante l’uso di un toolkit dell’interfaccia utente personalizzato e l’app stessa è nativa per ciascun sistema operativo. Ciò lo rende più leggero e reattivo rispetto ad altri editor multipiattaforma.

Sublime Text offre una vasta gamma di scorciatoie da tastiera per tenere le dita dove vuoi e un optional minimap sul lato destro dello schermo ti mostra immediatamente dove ti trovi in ​​un documento.

Evidenziazione della sintassi è offerto e sono disponibili una gamma di combinazioni di colori. Ecco le impostazioni predefinite per un file HTML:

Editor di testo23

Ed ecco l’evidenziazione della sintassi predefinita per un file PHP:

Editor di testo22

Puoi vedere più documenti aperti in a interfaccia a schede (come sopra) o in finestre separate.

A modalità senza distrazioni rende la finestra a schermo intero e il menu e altri elementi dell’interfaccia utente vengono nascosti.

Editor di testo24

Puoi modificare più righe contemporaneamente selezionando i numeri di riga desiderati (facendo clic tenendo premuto Maiusc o facendo clic su Comando), quindi utilizzando la scorciatoia da tastiera command-shift-L. Un cursore apparirà su ogni riga selezionata.

Le sezioni di codice possono essere piegato (ad esempio, se vengono utilizzate istruzioni nidificate) facendo clic sui triangoli di apertura accanto ai numeri di riga.

Editor di testo27

Cerca e sostituisci è potente e supporta le espressioni regolari. La ricerca viene estesa al file system con l’estensione Vai a qualsiasi cosa (Comando-P), che è il modo più veloce per aprire qualsiasi file nella cartella corrente. Altri comandi ‘Vai a’ semplificano la navigazione e includono Vai a simbolo, Vai a definizione, Vai a riferimento e Vai a linea.

Editor di testo26

L’app è altamente personalizzabile. Impostazioni profilo vengono modificati modificando un file di configurazione basato su testo. Sebbene ciò possa sorprendere i principianti, ha molto senso per coloro che sono abituati a lavorare in un editor di testo e il file delle preferenze è altamente commentato in modo da poter vedere le opzioni disponibili.

Editor di testo29

I plugin sono disponibili da Sublime Text’s gestione dei pacchetti sistema, a cui è possibile accedere dalla tavolozza dei comandi nell’app o dal Sito ufficiale. Questi possono estendere la funzionalità dell’app in modi specifici e sono scritti in Python. Quasi 5,000 sono attualmente disponibili.

Editor di testo28

Miglior editor di testo gratuito: Atom

Editor di testo32

Atom è un’alternativa gratuita e open source lanciata nel 2022. Ha funzionalità simili a Sublime Text. Atom è multipiattaforma e si basa sul framework Electron ‘scrivi una volta e distribuisci ovunque’, quindi è un po’ più lento di Sublime Text.

L’app è stata creata da GitHub, che è stata successivamente acquisita da Microsoft. Nonostante i dubbi di alcuni nella comunità (soprattutto perché Microsoft aveva già sviluppato il proprio editor di testo), Atom rimane un robusto editor di testo.

Visita il sito ufficiale Atom per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: ‘Un editor di testo hackerabile per il 21° secolo’.
  • Focus: sviluppo di applicazioni
  • Piattaforme: Mac, Windows, Linux

Attualmente, la prima impressione che dà Atom non è buona. La prima volta che lo apri in macOS Catalina viene visualizzato un messaggio di errore:

Non è possibile aprire ‘Atom’ perché Apple non può verificarne la presenza di software dannoso.

Ho trovato una soluzione su Forum di discussione Atom: individua Atom nel Finder, fai clic con il pulsante destro del mouse, quindi seleziona Apri. Una volta fatto, l’app si aprirà senza un messaggio di errore in futuro. Sono sorpreso che non sia già stata creata una soluzione per questo.

Atom è facile da imparare per i nuovi utenti. Offre un’interfaccia a schede e più riquadri, oltre a un’interessante evidenziazione della sintassi per un certo numero di lingue. Ecco il formato predefinito per i file HTML e PHP.

Editor di testo30

Come Sublime Text, è disponibile la modifica su più righe, che si estende alla modifica multiutente. telescrivente è una funzionalità unica che consente a diversi utenti di aprire e modificare il documento contemporaneamente, proprio come faresti con Google Documenti.

Sono disponibili la piegatura del codice e il completamento automatico intelligente, così come le espressioni regolari, un browser del file system, eccellenti opzioni di navigazione e una ricerca potente.

Editor di testo31

Poiché l’app è stata creata pensando agli sviluppatori, non sorprende che Atom includa alcune funzionalità IDE e offra l’installazione degli strumenti di sviluppo di Apple per te quando lo apri per la prima volta.

Aggiungi funzionalità all’app tramite i pacchetti e puoi accedere al gestore pacchetti direttamente dall’interno di Atom.

Editor di testo33

Sono disponibili migliaia di pacchetti. Ti consentono di aggiungere funzionalità come la modifica senza distrazioni, l’uso di Markdown, frammenti di codice aggiuntivi e supporto linguistico e una personalizzazione dettagliata dell’aspetto e del funzionamento dell’app.

Miglior editor di testo per Mac: The Competition

Codice di Visual Studio

Editor di testo34

Sebbene Atom sia ora tecnicamente un prodotto Microsoft, Visual Studio Code è l’app che hanno progettato ed è eccezionale. È stato lanciato nel 2022 e sta rapidamente guadagnando popolarità. Le sue caratteristiche distintive sono il completamento intelligente del codice e l’evidenziazione della sintassi.

Visita il sito ufficiale di Visual Studio Code per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: “Modifica del codice. Ridefinito.’
  • Focus: sviluppo di applicazioni
  • Piattaforme: Mac, Windows, Linux

VSCode è veloce e reattivo, rivolto agli sviluppatori e focalizzato sulla modifica e il debug del codice. Viene rilasciato sotto un licenza MIT open source.

IntelliSense è una funzionalità che aggiunge intelligenza al completamento del codice e all’evidenziazione della sintassi tenendo conto dei tipi di variabili, delle definizioni delle funzioni e dei moduli importati. Sono supportati oltre 30 linguaggi di programmazione, inclusi ASP.NET e C#. Ecco la sua evidenziazione della sintassi predefinita per i file HTML e PHP:

Editor di testo35
Editor di testo36

L’app ha un po’ di curva di apprendimento e include sia un’interfaccia a schede che finestre divise. Modalità Zen fornisce un’interfaccia minima con il semplice tocco di un pulsante, nascondendo menu e finestre e massimizzando l’app per riempire lo schermo.

Include un terminale, un debugger e comandi Git ma non è un IDE completo. Per questo, è necessario acquistare il molto più grande Di Visual Studio, l’IDE professionale di Microsoft.

Una vasta libreria di estensioni è disponibile all’interno dell’app, dando accesso a pacchetti gratuiti che estendono le funzionalità di VSCode. Questi includono plug-in per scrivere in Markdown, eseguire script di shell e persino creare AppleScript.

Editor di testo37

BBModifica 13

BBEdit 13 di Bare Bones Software è un popolare editor solo per Mac che è stato rilasciato per la prima volta nel lontano 1992. Secondo il sito Web ufficiale, è progettato per soddisfare le esigenze di scrittori, autori web e sviluppatori di software.

Visita il sito ufficiale di BBEdit per scaricare l’app. Una licenza individuale costa $ 49.99. Gli abbonamenti possono essere acquistati presso il Mac App Store e costa $ 3.99 al mese o $ 39.99 all’anno.

A colpo d’occhio:

  • Tagline: ‘Non fa schifo.®’
  • Focus: Tuttofare: sviluppo di app, sviluppo web, scrittura
  • Piattaforme: solo Mac

Questo editor di testo è uno dei preferiti dai fan del Mac ed è strettamente conforme alle linee guida dell’interfaccia utente di Apple, comprese le scorciatoie da tastiera e le convenzioni di trascinamento della selezione. È sia veloce che stabile.

Tuttavia, è meno moderno di altri editor di testo in questa recensione. Sembra un po’ datato. Non offre schede per ogni documento aperto; invece, i file aperti sono elencati nella parte inferiore del pannello laterale. Rispetto ad altri editor di testo, l’aggiunta di temi e pacchetti è un compito piuttosto complicato.

L’evidenziazione della sintassi e la navigazione delle funzioni sono ben implementate. Ecco come vengono visualizzati i file HTML e PHP:

Editor di testo38
Editor di testo39

La ricerca è potente e offre sia le espressioni regolari che la corrispondenza del modello Grep. Sono disponibili la piegatura del codice e il completamento del testo, ma non la modifica su più righe.

Questo editor fornisce più strumenti per gli scrittori per impostazione predefinita rispetto alla maggior parte dei suoi concorrenti. Infatti, autore Matt Gremmel la usa come una delle sue principali app di scrittura almeno dal 2013, sebbene utilizzi anche altre app.

Coda (ora Nova)

Editor di testo40

Panic’s Coda è un editor di testo solo per Mac incentrato sullo sviluppo web ed è stato inizialmente rilasciato nel 2022. Non sarà in circolazione per molto tempo perché sarà sostituito da una nuova app.

Visita il sito ufficiale per scaricare l’app. Puoi acquistare l’app per $ 99.

A colpo d’occhio:

  • Tagline: “Tu codifichi per il web. Hai bisogno di un editor di testo veloce, pulito e potente. Anteprima perfetta per i pixel. Un modo integrato per aprire e gestire i file locali e remoti. E forse un pizzico di SSH. Saluta, Coda.
  • Focus: sviluppo web
  • Piattaforme: solo Mac

Coda ora ha dodici anni e si sente datato. Panic si rende conto che, invece di dargli un restyling, hanno sviluppato una nuovissima app: Nova.

Include alcune funzioni utili per gli sviluppatori web. Il mio preferito è quello integrato Anteprima WebKit con un webinspector, un debugger e un profiler. Può anche accedere facilmente a file remoti, inclusi quelli su server FTP, SFTP, WebDAV o Amazon S3.

Coda include molte delle caratteristiche dei suoi concorrenti:

  • Cerca e sostituisci
  • Codice pieghevole
  • Completamento automatico a livello di progetto
  • Chiusura automatica del cartellino
  • Evidenziazione della sintassi per un’ampia gamma di lingue

Ecco come appare l’evidenziazione della sintassi predefinita per i nostri file HTML e PHP di esempio:

Editor di testo11
Editor di testo12

Sul sito Web ufficiale è disponibile un ampio repository di plug-in che consente di aggiungere funzionalità aggiuntive al programma. Viene utilizzato il linguaggio di scripting Cocoa. Una versione complementare di iOS (gratuita su iOS App Store) ti consente di controllare e modificare il codice quando sei in movimento e puoi sincronizzare il tuo lavoro tra i dispositivi.

UltraEdit

UltraEdit versione 20.00 è il componente dell’editor di testo di una suite di programmi di IDM Computer Solutions, Inc, inclusi UltraCompare, UltraEdit Suite, UltraFinder e IDM All Access. È stato pubblicato per la prima volta nel 1994, quindi è in circolazione da un po’ e ha un seguito fedele.

Visita il sito ufficiale di UltraEdit per scaricare l’app. Un abbonamento costa $ 79.95/anno (il secondo anno è a metà prezzo) e copre fino a cinque installazioni. In alternativa, puoi abbonarti a tutte le app di IDM per $ 99.95 all’anno. Prova di 30 giorni, garanzia di rimborso di 30 giorni.

A colpo d’occhio:

  • Tagline: ‘UltraEdit è l’editor di testo più flessibile, potente e sicuro in circolazione’.
  • Focus: Sviluppo di applicazioni e web
  • Piattaforme: Mac, Windows, Linux

Un abbonamento a licenza personale copre tre o cinque installazioni: il sito Web di UltraEdit non è chiaro. In home page, se ne parla Licenza 3 per 1: ‘La tua licenza personale è valida per un massimo di 3 macchine su qualsiasi combinazione di piattaforme.’ Tuttavia, nella pagina di acquisto, si dice che un abbonamento copre ‘Fino a 5 installazioni (licenze personali)’.

Editor di testo13

L’app è adatta sia per il web che per lo sviluppo di app. Supporta HTML, JavaScript, PHP, C/C++, PHP, Perl, Python e altro. Ecco l’evidenziazione della sintassi predefinita per i nostri file HTML e PHP di esempio:

Editor di testo14
Editor di testo15

È potente e ti consente di lavorare con file giganteschi, fino a gigabyte di dimensioni. Supporta la modifica su più righe e la modalità di modifica delle colonne, la piegatura del codice e il completamento automatico. La funzione di ricerca incorpora le espressioni regolari e la ricerca di file. Sono supportati anche il debug e l’anteprima dal vivo. L’app è personalizzabile e consente di creare macro, script e scorciatoie da tastiera. Sono disponibili un’API e una gamma di temi.

TextMate 2.0

TextMate 2.0 di MacroMates è un potente editor di testo personalizzabile solo per macOS. La versione 1 era molto popolare, ma quando la versione 2 è stata ritardata, molti utenti sono passati a qualcosa di aggiornato più regolarmente, in particolare Sublime Text. L’aggiornamento è stato infine lanciato ed è ora un progetto open source (visualizza la sua licenza qui).

Visita il sito ufficiale di TextMate per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: ‘Editor di testo potente e personalizzabile con supporto per un vasto elenco di linguaggi di programmazione e sviluppato come open-source’.
  • Focus: Sviluppo di applicazioni e web
  • Piattaforme: solo Mac

TextMate è rivolto agli sviluppatori ed è particolarmente popolare tra gli sviluppatori di Ruby on Rails. È anche di particolare interesse per gli sviluppatori Mac e iOS perché funziona con Xcode e può creare progetti Xcode.

Le funzionalità vengono aggiunte installando i bundle. È leggero e offre un’interfaccia pulita. Ecco come viene evidenziata la sintassi nei nostri file HTML e PHP di esempio:

Editor di testo16
Editor di testo17

Sono disponibili funzionalità avanzate come l’esecuzione di più modifiche contemporaneamente, l’associazione automatica delle parentesi, la selezione delle colonne e il controllo della versione. Cerca e sostituisci le opere tra i progetti, è possibile registrare le macro e sono supportati un considerevole elenco di linguaggi di programmazione.

Staffe

Brackets è un progetto open source guidato dalla comunità (rilasciato con il MIT License) fondata da Adobe nel 2022. Ha l’obiettivo di spingere gli editor di sviluppo web al livello successivo. Brackets ha un’interfaccia pulita e moderna con cui avrai familiarità se utilizzi altri prodotti Adobe.

Visita il sito ufficiale di Brackets per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: ‘Un moderno editor di testo open source che comprende il web design’.
  • Focus: sviluppo web
  • Piattaforme: Mac, Windows, Linux

Brackets si concentra sullo sviluppo web e offre visualizzazioni in anteprima dal vivo di file HTML e CSS, aggiornando le pagine in tempo reale. Un pulsante Nessuna distrazione ti offre un’interfaccia più semplice con il semplice tocco di un pulsante e sono disponibili una gamma di estensioni gratuite per aggiungere la funzionalità specifica di cui hai bisogno.

Editor di testo18

L’app supporta oltre 38 formati di file e linguaggi di programmazione, inclusi C++, C, VB Script, Java, JavaScript, HTML, Python, Perl e Ruby. Ecco l’evidenziazione della sintassi predefinita per HTML e PHP:

Editor di testo19
Editor di testo20

Essendo un’app Adobe, Brackets ha una perfetta integrazione con Photoshop. PSD Lens è una funzione che estrarrà immagini, loghi e stili di progettazione da Photoshop. Extract è uno strumento che prenderà colori, caratteri, gradienti, misurazioni e altre informazioni dai PSD per creare automaticamente CSS. Queste sono funzionalità particolarmente utili per gli sviluppatori front-end.

Modifica di Komodo

Komodo Edit è un editor di testo semplice ma potente di ActiveState ed è disponibile gratuitamente. È stato rilasciato per la prima volta nel 2022 e ora sembra piuttosto datato. È una versione ridotta di quella più avanzata Komodo IDE, che ora è disponibile anche gratuitamente.

Visita il sito ufficiale di Komodo Edit per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: ‘Editor di codice per linguaggi open source’.
  • Focus: Sviluppo di applicazioni e web
  • Piattaforme: Mac, Windows, Linux

Komodo Edit è distribuito sotto il PUBBLICO DI MOZILLA licenza software open source. Come Atom, viene visualizzato un messaggio di errore quando si apre Komodo Edit per la prima volta in macOS Catalina:

Non è possibile aprire ‘Komodo Edit 12’ perché Apple non può verificarne la presenza di software dannoso.

La soluzione è la stessa: trova l’app nel Finder, fai clic con il pulsante destro del mouse e seleziona Apri.

Editor di testo1

L’app è abbastanza semplice da consentire ai principianti di iniziare a utilizzare immediatamente. Focus Mode mostra solo l’editor. Un’interfaccia a schede ti consente di passare facilmente da un file aperto all’altro. Vai a qualsiasi cosa ti consente di cercare e aprire rapidamente il file che desideri. Ecco come viene visualizzato un file HTML e PHP nell’editor.

Editor di testo2
Editor di testo3

Sono disponibili funzionalità più avanzate, tra cui modifiche alla traccia, completamento automatico e selezioni multiple. Un visualizzatore Markdown è utile per gli scrittori e le macro possono essere registrate.

testuale

Textastic è un editor di codice avanzato originariamente scritto per iPad e ora disponibile per Mac e iPhone. A differenza di Coda 2, che offre anche un’app per iPad, la versione mobile di Textastic è completa e potente. In effetti, l’azienda parla della versione Mac come della sua app complementare.

Acquista l’app per $ 7.99 dal Mac App Store. Una versione di prova può essere scaricata da sito testuale ufficiale. La versione iOS può essere acquistata per $ 9.99 dal App Store.

A colpo d’occhio:

  • Tagline: ‘Editor di testo semplice e veloce per iPad/iPhone/Mac’.
  • Focus: semplicità e facilità d’uso
  • Piattaforme: Mac, iOS

Textastic è conveniente e facile da usare. Ho usato l’app sul mio iPad da quando è stata rilasciata e ho iniziato a utilizzare la versione per Mac da quando era disponibile perché è leggera e facile da usare. È capace, ma non il più potente.

Sono supportati più di 80 linguaggi di programmazione e markup. Ecco come Textastic visualizza HTML e PHP.

Editor di testo4
Editor di testo5

Completerà automaticamente il codice per HTML, CSS, JavaScript, PHP, C e Objective-C. Supporta le definizioni TextMate e Sublime Text. I tuoi file vengono sincronizzati tra la versione Mac e iOS tramite iCloud Drive.

Macvim

Vim è un editor di testo a riga di comando altamente configurabile creato nel 1991. È un aggiornamento di Vi (‘Vi migliorato’), che è stato scritto nel 1976. È ancora utilizzato da molti sviluppatori oggi, sebbene la sua interfaccia sia diversa dai moderni editor di testo. Macvim affronta ciò, in una certa misura, ma ha ancora una notevole curva di apprendimento.

Visita il sito ufficiale di MacVim per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: ‘Vim – l’onnipresente editor di testo’.
  • Focus: qualsiasi cosa tu possa immaginare
  • Piattaforme: Mac. (Vim è disponibile come strumento da riga di comando su Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)

Hai già Vim sul tuo Mac. Basta aprire una finestra di Terminale e digitare ‘vi’ o ‘vim’ e si aprirà. MacVim ti consente invece di aprire l’app facendo clic su un’icona. Fornisce anche una barra dei menu completa ed è un po’ più user-friendly.

Editor di testo6

Mentre MacVim è scritto solo per Mac, Vim è multipiattaforma come puoi ottenere. È disponibile su Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS e MorphOS. È progettato per gli sviluppatori ed è disponibile un numero enorme di componenti aggiuntivi.

È un programma modale. Quando fai clic sulla finestra dell’app e inizi a digitare, noterai che il cursore salterà attorno al documento invece che quei caratteri verranno aggiunti al file. Questa è una funzionalità e, una volta appreso cosa fa ogni tasto, navigherai nel file più velocemente che mai.

Per aggiungere del testo al file, devi inserire Inserisci modalità premendo la lettera “i” per inserire il testo dove si trova il cursore, oppure “o” per inserire il testo all’inizio della riga successiva. Uscire dalla modalità di inserimento premendo Esc. Alcuni comandi iniziano con i due punti. Ad esempio, per salvare un file, digitare “:w” e per uscire digitare “:q”.

Sebbene l’interfaccia sia diversa, MacVim può fare tutto ciò che gli editor di testo sopra possono fare e altro ancora. Ecco come viene visualizzata l’evidenziazione della sintassi per i file HTML e PHP:

Editor di testo7
Editor di testo8

Vale la pena imparare un’app così diversa dalle app moderne? Molti sviluppatori rispondono con un entusiasta ‘Sì!’ Ecco alcuni articoli che parlano del motivo per cui alcuni sviluppatori usano e amano Vim:

Spacemac

GNU Emacs è simile. È un antico editor da riga di comando originariamente rilasciato nel 1984 come aggiornamento di un vecchio Emacs del 1976. Spacemacs è un tentativo di portarlo nel mondo moderno, anche se anche solo installare l’app richiede molto lavoro!

Visita il sito ufficiale di Spacemacs per scaricare l’app gratuitamente.

A colpo d’occhio:

  • Tagline: ‘Emacs, un editor di testo estensibile, personalizzabile, gratuito/libero, e altro ancora’.
  • Focus: qualsiasi cosa tu possa immaginare
  • Piattaforme: Mac (GNU Emacs è disponibile come strumento da riga di comando su un’ampia gamma di sistemi operativi.)

GNU Emacs e Spacemacs sono disponibili gratuitamente con licenza GPL. Come Vim, dovrai dedicare del tempo a imparare a usarlo prima di fare qualsiasi cosa. L’installazione dell’app richiede molto lavoro sulla riga di comando, ma gli sviluppatori non dovrebbero avere alcuna difficoltà. Assicurati di leggere prima attentamente la documentazione.

Quando avvii Spacemacs per la prima volta, scegli se preferisci lo stile dell’editor di Vim o Emac e molte altre opzioni. Successivamente, i pacchetti aggiuntivi richiesti verranno installati automaticamente. Il programma è potente e si basa sul linguaggio di programmazione Emacs-Lisp per estendere le sue funzionalità.

Ecco come vengono visualizzati i file HTML e PHP per impostazione predefinita:

Editor di testo9
Editor di testo10

Spacemacs (e GNU Emacs in generale) è l’app più difficile da imparare nella nostra carrellata, ma anche la più potente. Ci vorrà tempo e fatica per imparare. Se sei interessato, un ottimo punto di partenza è l’ufficialità Visita guidata di Emacs.

Miglior editor di testo per Mac: come abbiamo testato

Piattaforme desktop e mobili supportate

Se lavori su più computer con sistemi operativi diversi, potresti preferire utilizzare un editor di testo che funzioni ovunque tu faccia. Tutte le app consigliate in questa carrellata funzionano su un Mac. Alcuni sono disponibili anche per altre piattaforme, in particolare Windows e Linux. Un paio di app funzionano anche su iOS, quindi puoi svolgere un po’ di lavoro sul tuo iPhone o iPad quando sei fuori ufficio.

Un editor di testo progettato specificamente per Mac avrà l’aspetto di un’app per Mac; gli utenti Mac dedicati potrebbero trovarlo più facile da imparare e da usare. Un’app multipiattaforma potrebbe infrangere molte convenzioni dell’interfaccia utente Mac, ma funzionerà allo stesso modo su tutti i sistemi operativi.

Ecco le app che funzionano solo su macOS:

  • BBModifica 13
  • Coda 2
  • TextMate 2.0
  • testuale
  • MacVim (sebbene Vim funzioni ovunque)
  • Spacemacs (sebbene Emacs funzioni ovunque)

Questi editor di testo funzionano anche su Windows e Linux:

  • Sublime testo 3
  • Atom
  • Codice di Visual Studio
  • UltraEdit
  • Staffe
  • Modifica di Komodo

Infine, due delle nostre app hanno app complementari che funzionano su iOS:

  • Coda 2
  • testuale

L’app mobile di Coda 2 è un’app partner meno potente, mentre l’app mobile di Textastic è completa.

Facilità d’uso

La maggior parte degli editor di testo sono potenti e hanno un sacco di funzionalità. Alcuni rendono più facile per un principiante iniziare, mentre altri hanno una curva di apprendimento iniziale ripida. Ecco alcuni esempi:

  • Textastic è semplice e facile da usare ma non ha molte funzionalità.
  • Sublime Text, Atom e altri hanno molto potere sotto il cofano, ma i principianti possono utilizzare il programma senza la curva di apprendimento.
  • Gli editor di testo più avanzati, in particolare Vim ed Emacs, richiedono molto apprendimento prima di poter iniziare a usarli. Vim fornisce anche un gioco che ti insegna come usarlo.

Molti editor di testo forniscono funzionalità volte alla facilità d’uso, inclusa un’interfaccia simile a un browser a schede e una modalità senza distrazioni.

Potenti funzioni di modifica

Gli utenti di editor di testo tendono ad essere piuttosto tecnici e preferiscono la funzionalità alla facilità d’uso. Le scorciatoie da tastiera possono velocizzare il flusso di lavoro e consentirti di tenere le mani sulla tastiera invece di prendere un mouse.

Molti editor di testo ti consentono di avere più cursori in modo da poter selezionare e modificare più di una riga alla volta. Possono anche fornire colonne in modo da poter vedere diverse sezioni dello stesso file sullo schermo contemporaneamente.

Cerca e sostituisci tende ad essere configurabile. Molti editor di testo supportano le espressioni regolari in modo da poter cercare modelli complessi. La ricerca viene spesso estesa al file system in modo da poter trovare rapidamente il file di cui hai bisogno e lo storage online, inclusi server FTP e WebDAV, Amazon S3 e altro, in genere è supportato.

Strumenti di programmazione aggiuntivi

La maggior parte degli editor di testo soddisfa le esigenze specifiche degli sviluppatori. Ciò inizia con l’evidenziazione della sintassi, una funzionalità che semplifica la lettura del codice sorgente.

L’editor di testo comprende la funzione di diversi elementi di un’ampia varietà di linguaggi di programmazione, scripting o markup e li visualizza in diversi colori. Includeremo schermate dell’evidenziazione della sintassi predefinita di ciascun editor di testo, utilizzando un file HTML e PHP di esempio.

Il completamento del codice ti fa risparmiare tempo e riduce gli errori di battitura offrendoti di digitare il codice per te. Questo può essere intelligente, in cui l’app comprende il contesto, o semplicemente un modo per accedere a un menu a comparsa di funzioni, variabili e altri elementi disponibili. Le funzionalità correlate potrebbero chiudere automaticamente tag e parentesi per te.

La piegatura del codice ti consente di utilizzare l’editor di testo come un outliner, comprimendo sezioni del tuo codice sorgente in modo che siano nascoste alla vista quando non necessarie. Alcuni editor di testo consentono anche un’anteprima dal vivo di file HTML e CSS, una funzionalità apprezzata dagli sviluppatori web.

Infine, alcuni editor di testo vanno oltre la semplice modifica e includono funzionalità che normalmente trovi in ​​un IDE. Questi in genere includono la compilazione, il debug e la connessione con GitHub per il controllo delle versioni. Alcuni editor di testo (inclusi Visual Studio Code e Komodo Edit) sono in realtà versioni ridotte dell’IDE dell’azienda, disponibili separatamente.

Strumenti di scrittura aggiuntivi

Alcuni editor di testo includono funzionalità aggiuntive per gli scrittori, come il supporto Markdown e la piegatura del testo. Molti scrittori apprezzano il fatto che gli editor di testo siano più semplici, più veloci e più personalizzabili degli elaboratori di testi. I traduttori utilizzano spesso editor di testo che offrono espressioni regolari per la ricerca avanzata e la sostituzione.

Plugin per estendere le funzionalità dell’app

La caratteristica più interessante di molti editor di testo è che ti consentono di scegliere le funzionalità di cui hai bisogno offrendo un ricco ecosistema di plugin. Ti consente di creare un’app personalizzata. Significa anche che gli editor di testo sono meno gonfi: per impostazione predefinita, includono solo funzionalità essenziali.

I plugin sono scritti in una varietà di lingue a seconda dell’editor di testo che scegli e gli sviluppatori possono creare e condividere i loro plugin. Spesso puoi accedere alla libreria di plugin dall’app, quindi aggiungere quelli che desideri con pochi clic. Alcuni editor di testo includono un modo semplice per registrare macro senza codifica.

Costo

Un editor di testo è lo strumento principale di uno sviluppatore, quindi non sorprende che alcuni siano piuttosto costosi, sia come acquisto iniziale che come abbonamento in corso. Ciò che potrebbe sorprenderti è che molte delle migliori opzioni sono gratuite.

Ciò può essere dovuto al fatto che sono un progetto open source gestito da una comunità di utenti o perché sono un modo conveniente per avere un assaggio dell’IDE più costoso dell’azienda. Ecco le tue opzioni, elencate dalla più conveniente alla meno.

Gratuito:

  • Atom: gratuito (open source)
  • Codice di Visual Studio: gratuito (open source)
  • TextMate 2.0: gratuito (open source)
  • Parentesi: gratuito (open-source)
  • Komodo Modifica: gratuito (open source)
  • MacVim: gratuito (open source)
  • Spacemacs: gratuito (open source)

Acquisto:

  • Testuale: $ 7.99
  • BBEdit: $ 49.99 a titolo definitivo o iscriviti (vedi sotto)
  • Testo sublime: $ 80
  • Codice 2: $ 99.00

Sottoscrizione:

  • BBEdit: $ 39.99/anno, $ 3.99/mese o acquisto a titolo definitivo (sopra)
  • UltraEdit: $ 79.95/anno

Qualche altro buon editor di testo per Mac che ci siamo persi qui? Lascia un commento e facci sapere.