Esiste un editor di testo leggero e gratuito che non è solo di testo ma non è un IDE pesante?


30

Non sono davvero soddisfatto degli editor di testo disponibili per Mac OS X.

Ho provato TextWrangler , Smultron , Coda , SubEthaEdit , TextMate e altri che non ricordo. Ma nessuna delle precedenti ha soddisfatto i miei bisogni.

Voglio un editor di testo (gratuito)

  • che è veloce,
  • che evidenzia la sintassi
  • dove posso definire le proprie sintassi (o ci sono molti plugin ad esempio per YAML),
  • dove gli sviluppatori sono attivi,
  • che non ha l'aspetto e la sensazione di TextWrangler (odio la barra laterale scorrevole) ma o una vera applicazione per Mac
  • che può definire progetti (come Coda può)
  • 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 parole povere: l'editor di testo leggero perfetto che non è ancora un IDE pesante.


2
"Non sono molto soddisfatto degli editor di testo disponibili per MacOS X ". C'è un editor che hai usato su un'altra piattaforma che preferisci? È possibile che esista un equivalente equivalente per OS X.
Scottie,

Non ricordo cosa ho usato su Linux e Windows, ma non ricordo che mi piaceva davvero un editor lì ...
alopix,

5
Il programma ideale per te non esiste. O meglio, lo fa e si chiama TextMate.
Scottie,

1
Sono d'accordo sul fatto che ci siano cose che mancano bene con gli editor di testo. Trovo anche che tra TextMate / VIM e un po 'di magia della shell riesco a gestire bene.
Josh K,

2
Penso che tu debba essere un po 'più flessibile qui. Hai 10 risposte, con la community che si è stabilita su TextMate (anche se io sono un BBEdituomo) e Xcode, ma hai più o meno abbattuto tutti all'interno dei commenti. Non credo che troverai mai l'editor di testo "perfetto" adatto ai tuoi gusti particolari a meno che tu non lo decida da solo.
Philip Regan,

Risposte:


20

Hai considerato Xcode?

So che hai detto che non ti piace TextMate, ma è uno che soddisfa praticamente tutte le tue esigenze.

che è veloce

TextMate
Davvero 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 esempio per YAML),

TextMate
Molto, molto estensibile


Sono possibili estensioni della sintassi Xcode

dove gli sviluppatori sono attivi,

TextMate
Alcuni sostengono che sia vaporware, ma pochi altri editor di testo possono competere con le sue attuali funzionalità

Xcode Lo
sviluppo Apple di questo programma è molto attivo

che non ha l'aspetto e la sensazione di TextWrangler

TextMate
Se non ti piace la barra scorrevole, c'è un plugin per sostituirla con un cassetto

Xcode
Non ha una barra scorrevole

che può definire progetti (come Coda può)

TextMate / Xcode Realizza
progetti

che include un supporto di base per Git e / o SVN


Supporto TextMate per Git / SVN / Mercurial (e altro ancora) tramite plug-in integrati e aggiunti


Supporto Xcode SVN per 3.x, aggiunto Git in Xcode 4

che supporta un completamento automatico veloce

TextMate
Completamento di funzioni / variabili di base
completamento del codice molto completo tramite bundle


Completamento variabile / funzione Xcode Basic

Compatibile con MacOS X 10.6

TextMate
Alcuni problemi di compatibilità

Xcode
Pienamente compatibile


3
+1. Anche se ho suggerito un'altra alternativa di seguito, non potrei vivere senza TextMate. [abbracci TextMate]
Scottie,

@scottie stesso qui
Loïc Wolff,

XCode è un IDE completo, non quello che sto cercando. Sfortunatamente TextMate non è gratuito :(
alopix il

1
In realtà, Xcode 4 ha aggiunto Git e non Mercurial (a partire da Developer Preview 2, potrebbe cambiare fino al rilascio finale)
Nagon,

@alopix non hai dichiarato che "gratuito" era uno dei tuoi requisiti. Quindi, se il prezzo da pagare e il fatto che abbia un'interfaccia piuttosto semplice sono le tue uniche lamentele, direi che vince.
Sholsinger,

17

Direi che MacVim è ovviamente uno strumento più complicato basato sul tradizionale editor di testo unix vim con una curva di apprendimento ripida.

A proposito, quale aspetto di TextMate non ti ha attratto?


1
TextMate ha un'interfaccia utente terribile - proprio come TextWrangler ...
alopix

+1 con alcuni plugin scelti questo è di gran lunga il miglior editor di testo "leggero" disponibile.
jdiaz,

3
Cosa c'è di terribile nell'interfaccia utente di TextMate? L'intera interfaccia utente è sostanzialmente solo una finestra del documento ...
mipadi

I menu relativi al bundle si sovraffollano rapidamente (mostrando cose come i frammenti e i comandi di Ruby quando sto modificando un file C) e l'editor del bundle è atroce. Le schede sono davvero brutte e anche inutili, anche se le disabilito immediatamente attraverso il plist e mi attengo a Cmd + T e alla barra laterale. La piegatura del codice è inutilizzabile e il suo peekver di peek piegato è una descrizione molto semplice (inoltre non funziona affatto in Python perché TM non è in grado di gestire blocchi delimitati da spazi bianchi). Bene, è stato prima che io aumentassi il mio Vim-fu comunque.
Lloeki,

+1 se hai la pazienza di imparare Vim, un potente editor personalizzabile che puoi utilizzare su "tutte" le piattaforme.
martedì


13

Testo sublime 2

Supporto per frammenti, lingue e combinazioni di colori di TextMate. Vista divisa, tabulazione, progetti, comandi. Schermo intero su Lion e 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 un'API plugin in rapida crescita e la comunità circostante.

inserisci qui la descrizione dell'immagine

Dai un'occhiata, è davvero fantastico.

Aggiornamento : Sublime Text 2 è ora sostituito da Sublime Text 3 che presenta vari miglioramenti e miglioramenti delle prestazioni.


Ho provato TextMate, Chocolat, Coda, Eclipse e altri in passato, Sublime è di gran lunga il mio preferito adesso.
Kyle Hayes,

1
So che questo è un vecchio thread. ora che Sublime Text 2 è uscito, (con 3 in arrivo - rilasciato in effetti come una beta incredibilmente veloce e stabile) direi che ci vuole anche la torta.
Sholsinger,

12

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 l'evidenziazione della sintassi.

  • dove posso definire le proprie sintassi (o ci sono molti plugin ad esempio per YAML),

Potresti o non potresti ottenerlo.

  • dove gli sviluppatori sono attivi,

Buona fortuna con quello.

  • che non ha l'aspetto e la sensazione di TextWrangler (odio la barra laterale scorrevole) ma o una vera applicazione per Mac

Cosa c'è che non va nella barra laterale?

  • che può definire progetti (come Coda può)

Definisci i progetti come cartelle e sei pronto.

  • che include un supporto di base per Git e / o SVN

La filosofia UNIX è fare una cosa e farlo bene. Il supporto integrato per un SCM non è qualcosa di facile da trovare. Forse dovresti usare uno strumento esterno?

  • che supporta un completamento automatico veloce

Per quanto ne so, solo pochi importanti IDE lo supportano.

Non troverai ciò che cerchi gratuitamente . Qualsiasi IDE sembrerà lento come fango rispetto a un editor di testo come TM o TW.

Se vuoi la mia opinione onesta, prova TextMate. I bundle ti permetteranno di replicare alcuni dei comportamenti che stai cercando, il resto che puoi sperare sia in 2.0.


2
+1 perché non lo troverai. Hai troppi prerequisiti per trovare qualcosa che corrisponda esattamente.
Loïc Wolff,

3
Soprattutto se, come diceva Josh, "libero" è uno di quei prerequisiti.
Scottie,

11

Dai un'occhiata a Fraise , il successore di Smultron. Soddisfa molte delle tue esigenze. Ecco quelli che non sono stati soddisfatti:

  • dove gli sviluppatori sono attivi: Fraise sembra che ora stia morendo come il suo predecessore
  • che include un supporto di base per Git e / o SVN: non sono sicuro di cosa tu voglia dire con questo, ma Fraise ha l'integrazione 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 menzioni è lì dentro.

in modifica:

Sono stato un ragazzo di notepad ++ per anni a lavorare su Windows Dev e negli ultimi due mesi sono passato lentamente a Vim. Fa tutto quello che stai chiedendo e altro ancora.


È quasi quello che stavo cercando. Non sapevo che qualcuno "continuasse" Smultron :)
alopix,

Uso ancora Smultron nonostante l'interruzione dello sviluppatore (l'intrepido Peter Borg). Notepad ++ è ancora di gran lunga il mio editor preferito su qualsiasi piattaforma.
gWaldo,

5

Non posso garantirlo personalmente, ma RedCar sembra piuttosto promettente. Supporta bundle TextMate e funziona su Mac, Linux e Windows. Non supporta l'intero elenco di funzionalità, non credo che abbia integrato il controllo del codice sorgente o il supporto del progetto (oltre alle cartelle).

RedCar OSX


Sembra promettente. Qualcuno l'ha già usato?
Studente il

1
Redcar non è finito! :(
alopix,

Peccato. Lo terrò d'occhio per quando inizierà a maturare.
Adam Lassek,

sembra molto TextMate'ish. Promettente.
neoneye,

L'unica app che è finita è quella in cui lo sviluppo è cessato. (Contraddice direttamente il tuo req # 4)
gWaldo


5

Una tendenza che ho notato quest'anno è che i programmatori Mac e gli sviluppatori web si sono allontanati da Textmate e simili a MacVim, tra cui Ryan Singer di 37signals, che ha scosso MacVim durante il suo discorso sul futuro delle applicazioni Web di recente .

Molte persone hanno scritto sul perché sono cambiate; "Coming Home to Vim" è il mio preferito.


+1 per Vim o MacVim: fa tutto ciò che l'OP vuole tranne che non è molto simile a un'app OS X e ha una curva di apprendimento ripida. Una volta che puoi usarlo, è fantastico.
wt

4

Cosa c'è che non va in BBEdit , a parte quello che potresti dover pagare per questo?


2
Qualcuno che "odia" "l'aspetto e la sensazione di TextWrangler" non apprezzerà neanche BBEdit.
Dori,

TextWrangler non ha quasi le funzionalità di BBEdit in termini di personalizzazione. Per quanto riguarda "aspetto grafico", una finestra di BBEdit può essere ridotta a un set di widget di interfaccia abbastanza minimale.
Dennis Wurster,

4

Prova Editra È tutto ciò che vuoi, ma non tutti, è simile a Notepad ++ in Windows.


2
Mi sono dimenticato di questo, è abbastanza completo e ha il vantaggio di essere anche gratuito e open-source.
Loïc Wolff,

questo è abbastanza buono se non riesci a entrare in macvim.
Robert S Ciaccio,

@calavera si lo trovo prima di trovare macvim ora uso solo macVim
Am1rr3zA

4

Potresti provare KomodoEdit .

Voglio un editor di testo (gratuito)

Gratuito e gratuito (secondo la Licenza pubblica Mozilla).

  • che è veloce,

Ragionevolmente veloce

  • che evidenzia la sintassi

Dai un'occhiata

  • dove posso definire le proprie sintassi (o ci sono molti plugin ad esempio per YAML),

Ci sono molti plugin ; Sono sicuro che è possibile creare il proprio evidenziatore di sintassi

  • dove gli sviluppatori sono attivi,

Credo di sì.

  • che non ha l'aspetto e la sensazione di TextWrangler (odio la barra laterale scorrevole) ma o una vera applicazione per Mac

Temo che non sia un'applicazione Cocoa; è basato sul sistema di interfaccia utente di Firefox.

  • che può definire progetti (come Coda può)

Sì.

  • che include un supporto di base per Git e / o SVN

Sembra che ci sia del supporto Git integrato. Ecco un plugin git. Sembra che il supporto per SVN sia integrato.

Modifica: quelle funzionalità sembrano richiedere Komodo IDE, invece di Komodo Edit. Komodo IDE è un aggiornamento a pagamento. Potresti trovare interessante il supporto SVN fatto in casa 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ì.


4

C'è un nuovo editor sul blocco chiamato Chocolat . Lo uso da una settimana e mi piace molto. Ha molte funzionalità di TextMate (oltre a supportare i bundle TextMate), ma ho trovato che funziona molto meglio con grandi set di file, specialmente attraverso la rete.


Grazie! Anche mio fratello me ne ha parlato, ma ho dimenticato il nome xD
alopix il

Chocolat è buono, ma mi disturba il fatto che non abbia schede (non almeno in cima).
julien_c,

Lo fa. Usa semplicemente cmd + te l'icona + in alto a destra per creare una nuova scheda!
alopix,

Aggiornamento: di recente sono passato a Sublime 2. Lo adoro.
Kyle Hayes,

3

Sono parziale di Coda in questi giorni, ma mi sono imbattuto in questo l'altro giorno quando stavo cercando qualcos'altro. Non l'ho provato, quindi non sono sicuro che soddisfi tutte le tue esigenze. È gratuito, ma solo perché non è più sviluppato.

http://www.web-scripter.com/


Lo sviluppo di WebScripter è stato sospeso e viene ora offerto come software gratuito, ma non verranno rilasciate nuove versioni. : '(
alopix,

3

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à solo nell'applicazione che stai cercando.

Caratteristiche:

  • Scritto da zero per 10.6 usando Grand Central Dispatch e altre novità
  • Utilizza il formato di evidenziazione della sintassi GNU in modo da evidenziare il supporto per ogni lingua
  • Interfaccia utente moderna con schede Chromium
  • Scriptable usando node.js

Prendi nota che anche se è in alpha, devo ancora vedere un crash a causa di Kod. Non sono sicuro che esegua il completamento automatico o meno, ma so che mette in evidenza tra l'altro.
portare il

3

Atom di GitHub è un editor di testo gratuito e potente e una creazione IDE pensata per i programmatori. Allo stesso tempo, non dà l'impressione di essere un IDE pesante.

Visual Studio Code è un'altra offerta simile di Microsoft.


2

Hai provato una delle varianti di Eclipse? Non sono un grande fan di Eclipse, ma la versione Aptana di Eclipse (che si rivolge principalmente agli sviluppatori Web front-end) sembra soddisfare tutti i requisiti di cui sopra e potrebbe valere la pena dare un'occhiata.

http://aptana.com


2
Eclipse è un IDE completo - Voglio un piccolo editor leggero. Sto usando Eclipse per grandi progetti, ma per quelli piccoli è troppo sovraccarico.
alopix,

2

La tua migliore scommessa nel 2018 per editor gratuiti, attivi ed estensibili che non siano IDE pesanti sono:

Tutti sono molto veloci sul moderno Mac SSD, anche il MacBook (One) con una CPU mobile con core e frequenza di clock minimi. Tutti sono gratuiti, sviluppati attivamente, estensibili, supportano il controllo e il completamento del codice e sono estensibili, programmabili e possono essere aggiunti per molte lingue e sintassi.


2

Ci sono anche staffe , 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 usato come un editor di testo generico, ha una solida API per estenderlo e un numero crescente di estensioni già disponibili.

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.