Hva er noen nyttige Textmate funksjoner?

stemmer
21

Jeg la merke til at mange folk her bruker Textmate for koding på OS X. Jeg har nylig begynt å bruke det, og selv om jeg liker det minimalistisk grensesnitt, det gjør det vanskeligere å snuble over kule funksjoner hvis du ikke vet hva du leter til.

Så, hva har du har funnet mest nyttig for koding (hovedsakelig i Python)? Er det noen tredjeparts bunter jeg bør vite om, foruten hva som er inkludert?

Publisert på 29/08/2008 klokken 02:03
kilden bruker
På andre språk...                            


17 svar

stemmer
29

Ikke overse 'kompis' kommandolinje verktøyet. Du kan bruke den til rør utgang til Textmate, så hvis du gjør følgende ...

diff file1.py file2.py | mate

... vil det ikke bare åpen i Textmate, men det er smart nok til å vite at du ser på en diff og markere linjer på skjermen.

Textmate er SVN integrasjon er stor; Det ser også ut til å ha bunter for noen andre versjonskontrollsystemer i tillegg.

Legg GetBundle å bla bunten depotet. Jeg fant jQuery bundle gjennom det og det er veldig praktisk.

Som andre har nevnt, rullende din egen pakke for ofte brukte tekstbiter er svært nyttig. Hvis du har noen snutter som er spesifikke for et prosjekt eller rammeverk, vil du kanskje prefiks dem alle med et felles brev for å holde navne ryddig.

Svarte 30/08/2008 kl. 20:14
kilden bruker

stemmer
15

Holde nede alternativet mens du drar kan du markere en tekstblokk. Hvis du skriver mens høydepunktet er aktiv, dine tastetrykk vises på flere linjer.

Svarte 29/08/2008 kl. 03:18
kilden bruker

stemmer
11

Navigasjonsmenykommandoer Gå til File (Command + T) og Gå til Symbol (Command + Shift + T) er begge svært nyttig.

Gå til fil , som fungerer når du har et prosjekt åpen, kan du skrive hvilken som helst del av filnavnet for å se bare filer som passer til det du har skrevet.

Gå til Symbol har samme type-to-filter grensesnitt, men opererer på det jeg vil kalle de grunnleggende blokk elementer i dokumentet. For eksempel, hvis du redigerer en klasse, Gå til Symbol fungerer på metodenavn, men i en CSS-dokument, vil du være søker på dine velgere. Det er ganske fantastisk.

Svarte 18/11/2008 kl. 16:03
kilden bruker

stemmer
11

Å kunne skrive enkle kommandoer i alle skriptspråk og binde dem til en kontekstspesifikk hurtigtast.

Svarte 29/08/2008 kl. 03:58
kilden bruker

stemmer
7

Jeg nevner noen i en gjennomgang på Boagworld , finner jeg snutter, prosjektleder, søyleformede redigering (hold nede alternativet mens du velger ting eller skyve den etter å ha valgt ting) og CSS scopes for syntaks.

Svarte 30/08/2008 kl. 20:03
kilden bruker

stemmer
5

Ikke glem "Dra kommandoer". De gir deg muligheten til å dra, sier et bilde i en blog.html dokument, og vil deretter laste det opp til riktig mappe og sett markering for deg.

Her er et annet eksempel på hvordan du kan utvide videre dra kommandoer hvis du parer TM opp med Quicksilver .

(Disclaimer:. Jeg skrev bloggposten jeg linket til der jeg fortsatt tror det er kult.)

Svarte 18/09/2008 kl. 21:03
kilden bruker

stemmer
5

Min favoritt to funksjonene er auto-fullføring (bundet til ⎋ [esc]), og kolonnen redigering (bundet til ⌥ [alt]) begge disse tingene redde meg ganske mye tid, og er definitivt ' robot ninjas '.

Boken knyttet ovenfor er også en veldig nyttig til å kraften av Textmate, selv om det ikke spesifikt nevner python.

Svarte 17/09/2008 kl. 19:19
kilden bruker

stemmer
5

Jeg liker den integrerte HTML / XML Tidy. Cmd-shift-H er din venn.

Også, fin integrasjon med en rekke scp / SFTP-klienter.

Svarte 15/09/2008 kl. 19:38
kilden bruker

stemmer
4

Det er verdt å merke seg her at det er en Windows-alternativ til Textmate kalt E Text Editor . Det gjør stort sett alt Textmate gjør (bortsett fra makroer, men forfatteren jobber med dette, tror jeg) , og selv - sjokk, skrekk - gjør noen ting bedre, for eksempel den flotte bunter redaktør, bunter manager, og forgrening angre historie. Oppdatering: og nå er det av biter Rør .

Så, ikke akkurat en nyttig funksjon i Textmate som sådan, men veldig til nyttig vite om du er en fan av Textmate, og du må bruke Windows uansett grunn.

Svarte 02/09/2008 kl. 17:05
kilden bruker

stemmer
3

For meg de beste funksjonene er:

  • Prosjekter - Jeg kjenner hver IDE under solen har dette, men Textmate gjør dette nyttig for alle slags redigering og tekstbehandling oppgaver, og dessuten gjør navigere rundt disse prosjektene lett uten å løfte hendene fra tastaturet. Dette er stort for Rails eller grails prosjekter eller store programmeringsprosjekter med mange moduler.
  • Den utmerkede syntax highlighting og 'snutter' for utallige språk og verktøy
  • Den utmerkede skriptspråk støtte (Å kunne vurdere biter av Ruby og lignende med et enkelt taste akkord)
  • Den innebygde Blogging bunt er superb. Jeg bruker nå Textmate eksklusivt for alle mine blogginnlegg.
  • søyle redigering
  • Muligheten til å bruke omtrent alle språk eller verktøy for å utvide Textmate, Ruby, Perl, Shell, navnet ditt gift.
  • En god blanding av store Aqua GUI støtte og gode kommandolinje støtte gjennom mateog kommandoer, for eksempel som gjør det enkelt og behagelig å bruke Textmate som standard editor for SCM.
Svarte 29/10/2008 kl. 20:24
kilden bruker

stemmer
3

Den enkle tekstutdrag skapelsen.

Det er trivielt å lage nye tekstbiter som kan oppnå mye ved å bruke erstatninger, tabbe rekkefølge og regex erstatninger. Raskt tildele disse til tab-tasten for bestemte språk gjør meg mer produktiv. Og gjør meg bekymre kode bloat. :-)

Svarte 29/08/2008 kl. 02:06
kilden bruker

stemmer
2

Ved hjelp av tekstbiter å ekspandere inn i store, repeterende blokker av kode og deretter bruke Tab-tasten for å gå gjennom og bare redigere bitene jeg trenger å uten å bruke musen eller piltastene.

Svarte 16/09/2008 kl. 19:54
kilden bruker

stemmer
1

Hvis du, som meg, du er border OCD når det gjelder å ta kode ser ryddig, deretter Tilvalg + Cmd +] for å stille opp alle oppgavene rundt den aktuelle linjen er kjempebra!

Svarte 26/05/2010 kl. 08:32
kilden bruker

stemmer
1

Sjekk ut ProjectPlus , det gir noen nyttige alternativer for sidepanelet, har det SCM status emblemer for svn og git (selv om jeg finner det git ting litt buggy).

Jeg liker det faktum at det kan endre sidelinjen til en innebygd panel på venstre eller høyre (i motsetning til skuffen som er standard).

Svarte 17/03/2009 kl. 15:32
kilden bruker

stemmer
1

Det er fint og lett og har alle de makroer innebygde for Ruby og lar deg kjøre Ruby-kode, eller en hvilken som helst annen kode for den saks skyld bare med et tastetrykk.

Svarte 29/08/2008 kl. 02:08
kilden bruker

stemmer
0

Kassen Zen Coding bunt . Det gir deg en fantastisk produktivitet boost til å utvikle både HTML og CSS.

Svarte 17/10/2009 kl. 08:15
kilden bruker

stemmer
0

Den matekommandolinjeverktøyet er stor, kan du åpne en enkelt fil eller min favoritt bruken av det er å åpne en katalog med filer som et prosjekt (for eksempel mate .)

Svarte 06/03/2009 kl. 13:25
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more