Cosa c'è di così bello in TextMate?[Chiuso]
-
06-07-2019 - |
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?
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.