Elenco degli editor di testo e degli editor di codice macOS [chiuso]


173

Ho cercato questo e ho trovato la domanda di Maudite sugli editor di testo, ma erano tutti per Windows.

Come avrete indovinato, sto cercando di scoprire se ci sono editor di testo / codice per Mac oltre a quello che so. Modificherò il mio post per includere gli editor elencati.

Gratuito

  1. TextWrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs e più vicini agli EMac originali
  5. JEdit
  6. Editra
  7. Eclisse
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Parentesi
  12. Atom.io

Commerciale

  1. TextMate
  2. BBEdit
  3. SubEthaEdit
  4. Coda
  5. Testo sublime 2
  6. Smultron
  7. WebStorm
  8. Menta piperita

Articoli relativi all'argomento

  1. Faceoff, qual è il miglior editor di testo di sempre?
  2. Maceditors.com, caratteristiche di editor di Mac a confronto

Grazie a tutti coloro che hanno aggiunto suggerimenti.


Vale anche la pena di visitare alternativeto.net/software/vim/?platform=mac , che è probabilmente un forum migliore per qualcosa di simile.
naught101


Quindi, perché questa domanda è in tema qui?
Shougo Makishima,

non costruttivo? wth?
10101010,

Trovato un elenco aggiornato che è stato utile -> learnwoo.com/…
YajiV

Risposte:



22

Pensavo che TextMate fosse il preferito di tutti. Non ho incontrato un programmatore che utilizza un Mac che non utilizza TextMate.


6
Sto usando MacVim e posso dire che vale ogni centesimo che ho pagato .. per TextMate. =)
Sergio Acosta,

1
Uso SubEthaEdit. Sono ancora contento, e mentre ho guardato TextMate, non ho mai avuto un vero motivo per cambiare.
Matthew Schinckel,

1
Oh, e uso ancora Xcode per la programmazione Cocoa e Java.
Matthew Schinckel,

Una volta che avrai imparato ad usare alcune delle scorciatoie in TextMate, diventerà chiaro perché così tanti sviluppatori lo usano :) Seconda scelta: VIM :)
Nippysaurus,

6
TextMate è orribile e gestisce solo 2-3 caratteri ..
Antwan van Houdt

13
  • Emacs
  • Vim

Ma io uso TextMate e posso dire che vale senza dubbio ogni centesimo che ho pagato.


Solo un +1 da un utente TextMate molto soddisfatto (reg. # 63).
Keltia,

11

Il testo sublime è fantastico (http://www.sublimetext.com/2). Funzionalità di ricerca eccellenti, molto veloci e leggere. Completamento del codice molto decente.

Uso molto anche RubyMine e WebStorm (http://www.jetbrains.com/). Sono eccellenti ma non per tutti gli scopi come TextMate.



5

Ho provato un po 'Komodo e finora mi piace molto. Aptana, una variante di Eclipse, è anche piuttosto utile per una grande varietà di cose. C'è sempre anche del buon VI!


5

Se hai mai intenzione di fare uno sforzo serio per imparare Emacs, dimentica immediatamente Aquamacs. Cerca di distorcere e piegare Emacs in qualcosa che non è (un'app OS X super nativa). Potrebbe sembrare tutto sommato, ma una volta che ti rendi conto che interrompe completamente quasi tutti i tasti standard e il comportamento di Emacs, inizi a chiederti perché non stai semplicemente usando TextEdit o TextMate.

Carbon Emacs è una buona applicazione Emacs per OS X. È il più vicino possibile a GNU Emacs senza compilare da soli. Si adatta abbastanza bene al sistema operativo, ma allo stesso tempo è il meraviglioso Emacs che tutti conosciamo e amiamo. Attualmente richiede Leopard con l'ultima versione, ma ormai la maggior parte delle persone ha effettuato l'upgrade. Puoi prenderlo qui .

In alternativa, se vuoi usare Vim su OS X, ho sentito cose positive su MacVim .

Oltre a questi, ci sono gli ovvi editor di TextEdit, TextMate, ecc. Funzionano per alcune persone, ma la maggior parte degli utenti "avanzati" che conosco (me compreso) odiano toccarli con qualcosa di più corto di un palo da 15 piedi.


Questo commento è un giudizio soggettivo. Se Aquamacs fosse così rotto, difficilmente verrebbe utilizzato da così tanti. Aquamacs associa definitivamente Mac UX a Emacs principalmente per gli utenti Mac che sono abituati a un determinato comportamento. Gli utenti Emacs di lunga data dovranno disimparare, motivo per cui non è una buona scelta per loro. Al contrario, gli utenti Mac troveranno il normale Emacs UX dispari. Se hai intenzione di utilizzare la piattaforma multipiattaforma Emacs su Windows e Linux, allora Emacs sarebbe il mio consiglio.
tgunr,



4

C'è un nuovo bambino sul blocco - PHPStorm . L'ho usato per un anno intero. Non è gratuito ma offre una licenza individuale di 49 $ per un anno, gratuita per gli sviluppatori Open Source.

  • Veloce per un IDE - È basato su Java, quindi assomiglia in qualche modo a Eclipse / Netbeans ma li fuma in polvere in termini di velocità (non così veloce come Coda / Textmate come questo è un IDE).
  • Scorciatoie da tastiera a bizzeffe - raramente ho toccato il mouse durante lo sviluppo usando PHPStorm (questo è quello che non mi è piaciuto di Coda)
  • Supporto Subversion integrato - Non è stato necessario toccare Versioni o qualsiasi altro client SVN su Mac
  • Supporta frammenti, modelli : è supportata anche la codifica zen
  • Supporta progetti , sebbene in finestre separate
  • Ricerca file, ricerca codice
  • completamento del codice , supporta anche il completamento del codice PHPDoc

3
  • BBEdit fa sembrare tutti gli altri editor come Blocco note.

Gestisce file giganteschi con facilità; la maggior parte degli editor di testo (in particolare TextMate) rallenta fino a quando non viene visualizzato un arresto anomalo o si arresta in modo anomalo quando viene presentato con un file di grandi dimensioni.

Le finestre di dialogo Regexp e Trova a più file battono qualsiasi altra cosa per usabilità.

Il sistema di ritaglio funziona come per magia e ha tag di selezione, rientro, segnaposto e punto di inserimento, non è solo un testo stupido.

BBEdit è fortemente AppleScriptable. Tutto può essere scritto.

In 9.0, BBEdit ha completato il codice, progetti e molti altri miglioramenti.

Lo uso principalmente per HTML, CSS, JS e Python, dove è estremamente potente. Alcune lingue più oscure non sono così ben supportate in esso, ma per la maggior parte degli scopi è fantastico.

Gli unici sviluppatori che conosco a cui piace TextMate sono i fan di Ruby. Non capisco davvero il fascino, è leggermente migliore di TextWrangler (il fratellino gratuito di BBEdit), ma se stai spendendo soldi, puoi anche acquistare lo strumento migliore per qualche dollaro in più.

  • jEdit ha la virtù di essere multipiattaforma. Non è buono come BBEdit, ma è un editor di programmatori competenti. Se sei mai di fronte a un sistema Windows o Linux, è utile avere uno strumento che sai che funziona.

  • Vim va bene se devi lavorare su ssh e il sistema remoto o il tuo computer non possono fare X11. Adoravo Vim per la facilità di modifica di file di grandi dimensioni e l'esecuzione di comandi ripetuti. Ma in questi giorni, è un no-voto per me, con il fastidio della ricerca e sostituzione non standard (utilizzo di (foo) gruppi anziché (foo), ecc.), Gestione di documenti multipli dolorosamente cattiva, mancanza di un progetto / vista del browser del disco, mancanza di AppleScript e bizzarra gestione del mouse nella versione GVim.


BBEdit non supporta l'editing collaborativo ..
nawfal,

A volte mi manca quanto sia stupido notepad.exe. Basso utilizzo della memoria, veloce, veloce e fa una quantità minima di cose
Joe Plante,

2

jEdit funziona su OS X, essendo basato su Java. È in qualche modo simile a TextMate, penso.

Editra sembra interessante, ma non l'ho provato da solo.


2

TextMate non per "programmatori avanzati". Non ha senso, TextMate contiene tutto ciò che un "programmatore avanzato" vorrebbe. Ciò consente loro di definire un bundle che consente loro di impostare rapidamente il modo in cui desiderano che il loro codice sorgente venga formattato, o uno che segua le linee guida del progetto, un rapido accesso facile per creare intere strutture e classi basate sulla digitazione di una parte di un costrutto e sulla scheda .

TextMate è il mio strumento preferito, è veloce, leggero e contiene tutte le funzionalità che vorrei in uno strumento con cui programmare. Anche se non è strettamente integrato in Xcode, questo non è un problema per me poiché non scrivo software per Mac OS X. Scrivo software per FreeBSD.


2

Sicuramente BBEdit . Codifico e BBEdit è ciò che uso per codificare.


1

Potresti considerare uno dei classici: sono entrambi gratuiti, estensibili e hanno grandi basi di utenti che si estendono oltre il Mac:

  • Aquamacs - emacs per OS X (emacs in una finestra shell è anche un'opzione)
  • Mac Vim - VI con una GUI specifica per Mac (vim in una finestra shell è anche un'opzione)

1

Preferisco una configurazione di editing vecchia scuola. Uso la riga di comando vim incorporata in una "finestra" GNU Screen all'interno di iTerm .

Questo potrebbe non integrarsi bene con XCode, ma penso che funzioni benissimo per lo sviluppo e l'utilizzo di programmi da riga di comando. Se trascorri del tempo significativo lavorando in un terminale, GNU Screen vale i 30 minuti necessari per padroneggiare i concetti di base del multiplexing del terminale.


1

Coda è eccezionale per lo sviluppo di stili PHP / ASP / HTML. Ottima interfaccia, ricerca di più file e sostituzione con supporto regexp, integrazione FTP / SFTP / etc per la navigazione e la modifica di file remoti, integrazione SVN, ecc.

Ora supporta i plug-in e l'editor dei plug-in può importare bundle TextMate, quindi c'è un futuro luminoso lì. Non ci sono ancora molti plugin indispensabili perché il supporto dei plugin è stato recentemente introdotto con la versione 1.6 qualche mese fa. È un'app popolare, però, quindi mi aspetto di più in futuro.

Le "caratteristiche killer" per me sono: * Modifica senza soluzione di continuità di file remoti * Navigatore di codice (browser di simboli; riquadro che elenca le funzioni ecc.)

La maggior parte delle persone non ama utilizzare i browser dei simboli, ma poiché devo mantenere un sacco di codice sconosciuto, li trovo preziosi.

Non sono sicuro che Coda abbia il "potere grezzo" di TextMate. Ho intenzione di familiarizzare con TextMate dopo.


1

Uso Komodo IDE. Supporta un numero enorme di lingue ed è personalizzabile ma è un po 'costoso (la mia azienda mi ha comprato una copia). Un'ottima alternativa è la versione gratuita chiamata Komodo Edit. Si carica molto rapidamente e ha un elenco di funzioni decenti e mi ritrovo a dedicarmi ad esso piuttosto che all'IDE completo per molti lavori.



1

In realtà preferisco EditRocket su TextMate. Lo uso su entrambi i miei computer Mac e Ubuntu. È bello usare lo stesso editor su più sistemi operativi.


1

Textmate è un editor all'avanguardia, ma se qualcuno sta pensando di sviluppare su più piattaforme senza imbarazzanti mangiatori di memoria, mostri come jedit, eclissi, netbeans ecc. Danno un'occhiata a geany (geany.org). È gratis. L'unico problema dell'editor non ha un aspetto estetico su Mac OS X :)


1

Fraise è una bella opzione gratuita. Ha alcuni spigoli, ma non puoi battere il prezzo. Credo che sia un fork o successore di Smultron.

Fraise Text Editor per MacOS


È una forchetta di Smultron. Sfortunatamente, è l'unico fork di Smultron e l'autore lo ha abbandonato a favore di una riscrittura radicata.
Formica



1

Uso Eclipse come editor principale (per Python) ma tengo sempre SubEthaEdit a portata di mano come editor di testo supplementare (prova gratuita, 30 euro per la licenza). Non è super complicato ma fa quello di cui ho bisogno.


Per Python oggi e PyCharm è la strada giusta, imo. Eclipse è stato originariamente creato da IBM che odiava Sun Microsystems - da qui il nome, Eclipse avrebbe dovuto eclissare Sun: D Ironicamente oggi i prodotti Intellij di gran lunga eclissano Eclipse.
ccpizza,

0

Un altro voto per Smultron. L'ho usato durante la programmazione di XQuery e riuscire a definire file di parole chiave per l'evidenziazione del colore della sintassi è stato fantastico.


0

Ho installato sia Smultron che Textwrangler, ma mi ritrovo a usare Smultron per la maggior parte del tempo.


0

Mi piacerebbe usare un editor diverso da XCode per la codifica, ma credo che nessun altro editor si integri abbastanza strettamente con esso per essere veramente utile.
Tuttavia, dato un po 'di tempo, TextMate potrebbe arrivare a quel punto. Al momento, tuttavia, manca principalmente di funzionalità di debug e refactoring.

Per tutto ciò che non ha bisogno di XCode, adoro TextMate. Se avessi un altro utente Mac nel mio gruppo di lavoro, probabilmente prenderei in considerazione SubEthaEdit per le sue funzionalità di collaborazione. Se vuoi Emacs, consiglierei Aquamacs (più simile a Mac) o Carbon Emacs (più simile a GNU-Emacs)


0

Uso BBEdit da anni. È solido, veloce e si integra abbastanza bene nel mio flusso di lavoro Xcode. (Non sono sicuro che qualcosa si integri in Xcode e nell'editor integrato, ma chi ha il tempo di aspettare l'editor integrato?)

Per i progetti di piccoli team che non utilizzano un sistema di controllo del codice sorgente o per l'editing di singoli utenti su più macchine, SubEthaEdit è altamente raccomandato.


0

Eclipse e Netbeans hanno editor di testo tra molte altre cose. Non credo che vorresti aspettare 10 secondi prima che il tuo editor di testo sia pronto: / ... Se hai intenzione di dedicare un po 'di tempo alla programmazione, passa un po' di tempo e impara ad usare vim (anche emacs, ma ti consiglio vim)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.