Non sono molto soddisfatto degli editor di testo disponibili per Mac OS X.
Ho provato TextWrangler , Smultron , Coda , SubEthaEdit , TextMate e altri che non ricordo. Ma nessuno dei precedenti ha soddisfatto le mie esigenze.
Voglio un editor di testo (gratuito)
- che sia veloce
- che evidenzi la sintassi
- dove posso definire sintassi proprie (o ci sono molti plugin, ad esempio per YAML),
- dove gli sviluppatori sono attivi,
- che non ha laspetto & sensazione di TextWrangler (odio la barra laterale scorrevole) ma o una vera applicazione per Mac
- che può definire progetti (come può fare Coda)
- che include un supporto di base per Git e / o SVN
- che supporta un completamento automatico veloce
- Compatibile con Mac OS X 10.6
In inglese semplice: il perfetto editor di testo leggero che non è ancora un IDE pesante.
Commenti
Rispondi
Hai considerato Xcode?
So che hai detto che non ti piace TextMate, ma è uno che soddisfa praticamente tutte le tue esigenze.
che è veloce
TextMate
Molto veloce
Xcode
Non così veloce ma non Eclipse / Netbeans-slow
che evidenzia la sintassi
TextMate
Molto completo ed estensibile
Xcode
Evidenzia la sintassi, dipende dalle tue esigenze
dove posso definire le proprie sintassi (o ci sono molti plugin ad es.per YAML),
TextMate
Molto, molto estensibile
Xcode
Sono possibili estensioni della sintassi
dove sono attivi gli sviluppatori,
TextMate
Alcuni dicono che sia vaporware, ma pochissimi altri editor di testo possono competere con le sue funzioni attuali
Xcode
Lo sviluppo di questo programma da parte di Apple è molto attivo
che non lo fa avere laspetto & di TextWrangler
TextMate
Se non ti piace la barra di scorrimento, cè un plug-in per sostituirla con un cassetto
Xcode
Non “t hanno una barra di scorrimento
che può definire progetti (come Coda può)
TextMate / Xcode
Realizza progetti
che include un supporto di base per Git e / o SVN
TextMate
Supporto per Git / SVN / Mercurial (e probaby altro) tramite built-in e plug-in aggiunti
Xcode
Supporto SVN per 3.x, aggiunto Git in Xcode 4
che supporta un rapido completamento automatico
TextMate
Completamento di base di funzioni / variabili
completamento del codice molto completo tramite bundle
Xcode
Variabile di base / fu completamento dellazione
compatibile con MacOS X 10.6
TextMate
Alcuni problemi di compatibilità
Xcode
Pienamente compatibile
Commenti
- +1. Anche se ho suggerito unaltra alternativa di seguito, non potrei ‘ vivere senza TextMate. [hugs TextMate]
- @scottie stesso qui
- XCode è un IDE completo, non quello che ‘ sto cercando. Purtroppo TextMate non è ‘ gratuito 🙁
- In realtà, Xcode 4 ha aggiunto Git e non Mercurial (a partire da Developer Preview 2, potrebbe cambiare fino alla versione finale)
- @alopix non hai dichiarato che ” gratuito ” era uno dei tuoi requisiti. Quindi, se il prezzo e il fatto che abbia uninterfaccia piuttosto semplice sono le tue uniche lamentele, quindi ‘ direi che vince.
Risposta
Direi che MacVim ma è ovviamente uno strumento più complicato basato sul tradizionale unix vim text-editor con una curva di apprendimento ripida.
A proposito, quale aspetto di TextMate non ti ha attratto?
Commenti
- TextMate ha uninterfaccia utente terribile, proprio come TextWrangler …
- +1 con pochi plug-in di scelta questo è di gran lunga il migliore ” leggero ” editor di testo disp in grado.
- Cosa ‘ è terribile dellinterfaccia utente di TextMate ‘? Lintera interfaccia utente è fondamentalmente solo una finestra del documento …
- I menu relativi ai pacchetti vengono sovraffollati rapidamente (mostrando cose come frammenti di Ruby e comandi quando ‘ m modifica di un file C) e leditor del bundle è atroce. Le schede sono davvero pessime e anche inutili, anche se le disabilito subito tramite il plist e rimango con Cmd + T e la barra laterale. Il ripiegamento del codice è inutilizzabile e il suo popover in anteprima è un suggerimento molto semplice (inoltre ‘ non funziona affatto in Python perché TM non è in grado di gestire blocchi delimitati da spazi). Bene, questo era prima che aumentassi il mio Vim-fu comunque.
- +1 se hai la pazienza di imparare Vim, un potente editor personalizzabile che puoi usare su ” tutte le ” piattaforme.
Risposta
I pensa che Aquamacs potrebbe fare il trucco!
Commenti
- Stavo andando per suggerire emacs, ma ovviamente questo si adatta al conto
Answer
Sublime Text 2
Supporto per frammenti di testo, lingue e combinazioni di colori. Vista divisa, tabulazione, progetti, comandi.Schermo intero su Lion e una modalità ” focalizzata “. Anche estensibile.
Molto veloce, ottima modalità di selezione multipla e multipiattaforma.
Attualmente al prezzo di $ 59, ma è disponibile una versione gratuita con avvisi occasionali.
ha anche unAPI plug-in in rapida crescita e la comunità circostante.
Dai unocchiata, è incredibile fantastico.
Aggiorna : Sublime Text 2 è ora sostituito da Sublime Text 3 che presenta vari miglioramenti e miglioramenti delle prestazioni.
Commenti
- I ‘ ho provato TextMate, Chocolat, Coda, Eclipse e altri in passato, Sublime è di gran lunga il mio preferito ora.
- So che questo è un vecchio thread. ora che Sublime Text 2 è uscito , (con 3 in arrivo – rilasciata come beta incredibilmente veloce e stabile in effetti) ‘ direi che anche per me ci vuole la torta.
Risposta
Non lo troverai.
- che è veloce
TexMate è piuttosto veloce. Tuttavia, TextWrangler è più veloce per file di grandi dimensioni.
- che evidenzia la sintassi
La maggior parte (se non tutte) ha levidenziazione della sintassi.
- dove posso definire le proprie sintassi (o ce ne sono molte plug-in, ad esempio per YAML),
Potresti o non potresti ottenerlo.
- dove sono attivi gli sviluppatori,
Ti auguro buona fortuna.
- che non ha laspetto & di TextWrangler (odio la barra laterale scorrevole) ma o un vero Mac- applicazione
Cosa cè che non va nella barra laterale?
- che può definire progetti (come fa Coda)
Definisci i progetti come cartelle e il gioco è fatto.
- che include un supporto di base per Git e / o SVN
La filosofia di UNIX è fare una cosa e farla bene. Il supporto integrato per un SCM non è qualcosa di facile da trovare. Forse dovresti usare uno strumento esterno?
- che supporta un rapido completamento automatico
Per quanto ne so, solo alcuni dei principali IDE lo supportano.
Non troverai quello che stai cercando gratis . Qualsiasi IDE risulterà lento come un fango rispetto a un editor di testo come TM o TW.
Se vuoi la mia onesta opinione, prova TextMate. I bundle ti permetteranno di replicare alcuni dei tuoi comportamenti cercando, il resto che puoi sperare è nella 2.0.
Commenti
- +1 per te ‘ non lo troverai. Hai troppi prerequisiti per trovare qualcosa che corrisponda esattamente.
- Soprattutto se, come ha detto Josh, ‘ free ‘ è uno di questi prerequisiti.
Risposta
Dai unocchiata a Fraise , il successore di Smultron. Soddisfa molte delle tue esigenze. Ecco quelli che non sono stati raggiunti:
- dove gli sviluppatori sono attivi: Fraise sembra che stia morendo come il suo predecessore
- che include un supporto di base per Git e / o SVN: non sono sicuro di cosa intendi con questo, ma Fraise ha lintegrazione della riga di comando
- che supporta un completamento automatico veloce: non positivo ma non credo che abbia il completamento automatico … ma ha comandi e frammenti di testo
Tutto il resto che dici è lì.
in modifica:
Sono stato un ragazzo di Notepad ++ per anni facendo lavori di Windows Dev e negli ultimi due mesi sono passato lentamente a vim. Fa tutto quello che chiedi e anche di più.
Commenti
- Questo ‘ è quasi quello che stavo cercando. ‘ non sapeva che qualcuno ” ha continuato ” Smultron 🙂
- Uso ancora Smultron nonostante lo sviluppatore (lintrepido Peter Borg) abbia cessato lo sviluppo. Notepad ++ è ancora di gran lunga il mio editor preferito su qualsiasi piattaforma.
Answer
Non posso garantirlo personalmente, ma RedCar sembra piuttosto promettente. Supporta i pacchetti TextMate e funziona su Mac, Linux & Windows. Non supporta lintero elenco di funzionalità, non credo che abbia il controllo del codice sorgente integrato o il supporto del progetto (diverso dalle cartelle).
Commenti
- Sembra promettente. Qualcuno lha già usato?
- Redcar non è finita! 🙁
- Peccato. Lo terrò docchio quando inizierà a maturare.
- sembra molto TextMate ‘ ish. Promettente.
- Lunica app che ‘ è terminata è quella in cui lo sviluppo è cessato. (È direttamente in contraddizione con il tuo requisito n. 4)
Risposta
È necessario Notepad ++ in esecuzione sotto wine! o winebottler !
Answer
Una tendenza che ho notato questanno è che i programmatori Mac e gli sviluppatori web si sono allontanati da Textmate e simili a MacVim, incluso Ryan Singer di 37signals, che ha scosso MacVim durante il suo discorso sul futuro delle applicazioni web di recente .
Molte persone hanno scritto sul motivo per cui hanno cambiato ; “Coming Home to Vim” è il mio preferito.
Commenti
- +1 per Vim o MacVim – fa tutto ciò che lOP vuole tranne che non è molto simile a unapp per OS X e ha una curva di apprendimento ripida. Una volta che puoi usarlo, ‘ è fantastico.
Rispondi
Prova Editra Fa molte cose ma non tutte, è simile a Notepad ++ in Windows.
Commenti
- Mi sono dimenticato di questo, ‘ è abbastanza completo e ha anche il vantaggio di essere libero e aperto- sorgente.
- questo è abbastanza buono se puoi ‘ entrare in macvim.
- @calavera sì, lo trovo prima di trovare macvim ora uso solo macVim
Answer
Cosa cè di sbagliato in BBEdit , diverso da quello che potresti dover pagare per questo?
Commenti
- Qualcuno che ” odia ” ” laspetto & di TextWrangler ” non è non piacerà nemmeno BBEdit.
- TextWrangler ‘ non ha quasi le caratteristiche di BBEdit in termini di personalizzazione. Per quanto riguarda ” aspetto grafico “, una finestra BBEdit può essere ridotta a un insieme minimo di widget di interfaccia.
Risposta
Potresti provare KomodoEdit .
Voglio un editor di testo (gratuito)
Gratuito e gratuito (con Mozilla Public License).
- che è veloce
Ragionevolmente veloce
- che evidenzia la sintassi
Controlla
- dove posso definire le proprie sintassi (o ci sono molti plugin ad esempio per YAML),
Ci sono molti plugin ; Sono sicuro che sia possibile creare il proprio evidenziatore di sintassi
- dove sono attivi gli sviluppatori,
Credo di sì.
- che non ha laspetto & sensazione di TextWrangler (odio la barra laterale scorrevole) ma o di una vera applicazione per Mac
I ” Ho paura che non sia unapplicazione Cocoa; è costruito sul sistema dellinterfaccia utente di Firefox.
- che può definire progetti (come fa Coda)
Sì.
- che include un supporto di base per Git e / o SVN
Sembra che potrebbe esserci un supporto Git integrato. Qui “sa plugin git. Sembra che il supporto per SVN sia integrato.
Modifica: queste funzionalità sembrano richiedere lIDE di Komodo, invece di Komodo Edit. Komodo IDE è un aggiornamento a pagamento. Potresti trovare interessante “ Supporto SVN casalingo per Komodo Edit “.
- che supporta un completamento automatico veloce
Ha il completamento automatico; dovrai provarlo per vedere se è abbastanza veloce per te.
- Compatibile con Mac OS X 10.6
Sì.
Risposta
Cè un nuovo editor sul blocco chiamato Chocolat . Lo uso da una settimana e mi piace molto.Ha molte delle caratteristiche di TextMate (oltre a supportare i bundle TextMate) ma ho scoperto che funziona molto meglio con grandi set di file, specialmente sulla rete.
Commenti
- Grazie! Anche mio fratello me ne ha parlato, ma ho dimenticato il nome xD
- Chocolat ‘ va bene , ma mi disturba il fatto che ‘ non abbia schede (almeno non in alto).
- Sì. Usa cmd + t o licona + in alto a destra per creare una nuova scheda!
- Aggiornamento: ‘ sono passato di recente a Sublime 2. Lo adoro.
Risposta
Sono parziale nei confronti di Coda in questi giorni, ma mi sono imbattuto in questo laltro giorno quando stavo cercando qualcosaltro. Non lho provato, quindi non sono sicuro che soddisfi tutte le tue esigenze. È gratuito, ma solo perché non viene più sviluppato.
Commenti
- Lo sviluppo di WebScripter è stato sospeso ed è ora viene offerto come freeware ma non verranno rilasciate nuove versioni.: ‘ (
Risposta
Cè “un nuovo editor di testo chiamato Kod che è moderno, veloce e supporta progetti.
Un avvertimento: lo sviluppo su Kod è appena iniziato, quindi le cose sono un po instabili. È un software di livello alfa alla versione 0.0.3, anche se penso che alla fine si trasformerà proprio nellapplicazione che stai cercando.
Caratteristiche:
- Scritto da zero per la 10.6 utilizzando Grand Central Dispatch e altre cose nuove
- Utilizza il formato di evidenziazione della sintassi GNU così t qui si evidenzia il supporto per ogni lingua
- Interfaccia utente moderna con schede Chromium
- Scriptable utilizzando node.js
Commenti
- Prendi nota che anche se ‘ è in alpha, devo ancora vedere un arresto anomalo a causa di Kod. ‘ non sono sicuro che si completi automaticamente o meno, ma so che evidenzia tra le altre cose.
Risposta
Atom di GitHub è un editor di testo gratuito e potente e IDE costruito pensando ai programmatori. Allo stesso tempo, non dà nemmeno limpressione di essere un IDE pesante.
Visual Studio Code è un altro simile offerta da Microsoft.
Risposta
Hai provato qualche variante di Eclipse? Non sono un grande fan di Eclipse, ma la versione Aptana di Eclipse (che è rivolta principalmente agli sviluppatori web front-end) sembra soddisfare tutti i tuoi requisiti di cui sopra e potrebbe valere la pena dare unocchiata.
Commenti
- Eclipse è un IDE completo – Voglio un piccolo editor leggero. ‘ utilizzo Eclipse per grandi progetti, ma per quelli piccoli ‘ è un sovraccarico eccessivo.
Risposta
La tua migliore scommessa nel 2018 per editor gratuiti, attivi ed estensibili che non sono IDE pesanti sono:
- https://code.visualstudio.com/
- http://barebones.com/products/bbedit/
- https://developer.apple.com/xcode/
Tutti sono molto veloci sui moderni Mac SSD, anche il MacBook (One) con una CPU mobile con core e frequenza di clock minimi. Sono tutti gratuiti, sviluppati attivamente, estensibili, supportano il controllo e il completamento del codice e sono estensibili, possono essere inseriti negli script e possono essere aggiunti a molti linguaggi e sintassi.
Risposta
Ci sono anche parentesi , da considerare . Scritto in Javascript, attualmente sviluppato da Adobe come “progetto open source guidato dalla comunità”, si concentra sullo sviluppo web ma può anche essere utilizzato come editor di testo generico, ha una solida API per estenderlo e un numero crescente di estensioni già disponibili.
BBEdit
man me stesso) e Xcode, ma tu più o meno abbattuto ogni singolo nei commenti. Non ‘ penso che ‘ troverai mai il ” perfetto ” editor di testo che si adatta ai tuoi gusti particolari, a meno che tu non lo codifichi da solo.