2010-01-16 12 views
21

Textmate è un ottimo editor con molti plugin e bundle, sperando di trovarne altri che renderanno ancora più utile Textmate.Qual è il tuo plug-in o pacchetto di textmate preferito?

Personalmente non riesco a vivere senza Ack in Project (http://github.com/protocool/ack-tmbundle), la ricerca incorporata per il textmate è orribile, la ricerca nel progetto esegue ricerche 100 volte più velocemente.

Qual è il tuo plugin o bundle Textmate preferito e cosa lo rende così eccezionale?

+1

Mi chiedo se sarebbe utile modificare leggermente il Q in modo che le risposte debbano evidenziare le caratteristiche particolari (snippet, comando, ecc.) Del bundle o del plugin che hanno costituito la base per lo stato preferito di quell'utente. – doug

+0

https: // github.com/wakatime/textmate-wakatime –

risposta

4

Dato che codifico principalmente in Python e R, questi sono i due (set di) pacchetti che uso più spesso. Ci sono alcuni altri che uso che menzionerò qui, anche perché potrebbero essere di interesse per un gruppo più ampio. Cercherò anche di raccomandare pacchetti meno conosciuti, o almeno meno usati, cioè quelli al di fuori del repository ufficiale.

Il primo è Pygments. Se usi TextMate e usi Pygments, questo è un eccellente risparmio di tempo per i frammenti di codice "Pygmentizing". (Se non conosci Pygments, è un evidenziatore della sintassi scritto in Python, utile per esempio, evidenziando i frammenti di codice per l'inserimento nei post del blog e simili.) Questo pacchetto è disponibile nel repository Github di TM.

Un altro pacchetto preferito è Man Pages, anche un piccolo pacchetto di utilità, anziché un pacchetto di lingue. Evidenzia un comando di shell o metti il ​​cursore su di esso, richiama il pacchetto Man> "Visualizza pagina man" e otterrai il testo completo della pagina man per quel comando in una finestra HTML separata dal tuo script, con intestazioni appropriate e altre formattazioni, in modo che tu possa leggerlo - nessun simbolo RTF, nessuno scorrimento, ecc.

+0

Il bundle Man sembra davvero fantastico, hai un link dove posso ottenerlo? –

+0

John, in realtà si chiama "Man Pages" piuttosto che "Man" - scuse. Ho modificato il mio post sopra. MP è nel repository di subversion TM principale: http://svn.textmate.org/trunk/Bundles/Man%20Pages.tmbundle – doug

0

Che tipo di lavoro stai facendo? Ho un certo numero di pacchetti che uso, ma sono tutti legati alla lingua e alla struttura, non a pacchetti generali come hai sottolineato (utili quasi ovunque).

+0

Faccio praticamente tutto in Textmate: html, css, javascript, ruby ​​/ rails, bash scripts, semplici vecchi file di testo. –

+0

@ John: Eppure c'è ancora molto di più. Ad esempio, esiste un gruppo molto devoto di utenti TextMate LaTeX che utilizzano flussi di lavoro e strumenti completamente diversi. –

1

Amo GetBundles, ma potrebbe essere un po 'meta per questa domanda.

Ti consente di afferrare altri pacchetti da GitHub e SVN e li installa per te. Fondamentalmente, è di gran lunga il modo migliore per ottenere nuove funzionalità TM.

Mi piace molto anche il ProjectPlus plugin, anche se non è in realtà un insieme :-)

+1

Grazie Matt, ho appena installato GetBundles! ProjectPlus è fantastico, non posso sopportare di usare Textmate senza di esso. –

4

Ack in Project è stato sostituito da AckMate (dallo stesso autore).

+1

Ama questo .. –

6

PeepOpen sostituisce Cmd-T (per i file di apertura) con uno strumento per mostrare i metadati (come lo stato Git) e la ricerca fuzzy; è un incredibile aumento di produttività. Non è gratuito ($ 12), ma ne vale la pena. Funziona anche con AquaMacs, Code, Emacs e MacVim.

+0

PeepOpen è il motivo per cui utilizzo TextMate ^^ –

Problemi correlati