Domanda

Quasi tutti gli sviluppatori che utilizzano un Mac adorano praticamente TextMate.Perché?Quali caratteristiche straordinarie ha che altri editor di testo e IDE non hanno?Ho fatto una rapida ricerca e l'unica funzionalità veramente utile che ho scoperto e che manca alla maggior parte degli altri editor è l'opzione di selezione delle colonne, ma non utilizzerei un determinato editor solo per quello.Cosa rende TextMate così straordinario?

È stato utile?

Soluzione

TextMate è stata la prima app che ho acquistato quando sono passato al Mac qualche anno fa.
Le funzionalità che mi piacciono di più sono:

  • supporto bundle
  • clean UI
  • supporto al progetto
  • integrazione della shell
  • veloce per file di piccole dimensioni (tempo di avvio rapido)
  • HTMLTidy integrato
  • Convalida CSS e XHTML integrata (necessita di connessione online)

ma presenta anche alcuni svantaggi:

  • lento per file di grandi dimensioni
  • mancanza di aggiornamenti (da qualche tempo, ma TextMate 2.0 sembra essere alive )

Altri suggerimenti

Il principale punto di forza è la possibilità di estendere l'interfaccia utente usando i bundle, che sono fondamentalmente solo script di shell. È anche abbastanza leggero.

Penso che il fascino di TextMate sia che non è gonfio ... ha il giusto mix di funzionalità di modifica del testo / IDE, implementate nel modo giusto :)

Molti editor hanno selezioni di colonne (anche se in molti di essi sono sepolte in profondità).Il fatto vero che TextMate piace è il suo sistema in bundle, che rende molto più semplici alcune attività di programmazione ripetitive.Non è considerato un sostituto per i linguaggi che dispongono di IDE con supporto "intellisense" (Java, C#, ecc.), ma è davvero utile se vuoi creare programmi in un linguaggio di scripting come Ruby o Python.

TextMate è molto potente e allo stesso tempo utilizzabile, intuitivo, elegante e leggero.

D'altra parte, ad es. i due editor Unix più popolari Emacs e Vi (m) sono entrambi molto potenti ma IMHO (!) la loro usabilità non è all'altezza degli standard odierni. (Li uso tutti e tre ma penso che TextMate sia di gran lunga il migliore.)

Ho provato a utilizzare TextMate in sostituzione di Emacs.Finora non sono convinto, anche se mi piacciono i progetti, l'interfaccia utente più semplice/pulita e il idea che è estensibile usando Python, ecc.(Non ho mai imparato l'elisp).

Cose che non mi piacciono [rispetto a Emacs]:

  • nessuna possibilità di scambiare punti/mark o tornare ai mark precedenti.
  • i tasti di movimento non ti portano fuori automaticamente dalla ricerca in linea.
  • tag non così eccezionali (es:nessun simbolo può essere trovato nei file Java senza classi).
  • il completamento cerca solo il file corrente.
  • NON OPEN SOURCE.

Ok, voglio ancora provarci, ma soprattutto mi mancano le funzionalità superiori di Emacs e mi sento sempre più indulgente nei confronti della sua impegnativa interfaccia utente e più disposto a provare ad imparare l'elisp per davvero.Anche per i progetti, l'utilizzo di emacs desktop-save in una cartella di progetto può ottenere quasi la stessa cosa.

-taranaki

Textmate ha sostanzialmente tutta la potenza di < inserisci qui il tuo editor unix preferito > con una bella UI per Mac OS X racchiusa e un ottimo sistema di plugin che utilizza bundle, di cui centinaia sono disponibili e la maggior parte sono buoni o fantastici.

Supporto comunitario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top