Hvordan bruke kodebiter med Textmate

Textmate, en tekst editor for Mac OS, inneholder avanserte funksjoner rettet mot programmerere. Fra gruppere filer til prosjekter til fanebasert dokument redigering og visning, er Textmate designet for å forenkle koding. En vesentlig trekk, tekstutdrag, automatiserer oppretting av tekst og kodeblokker gjennom bruk av snarveier. Så, for eksempel, i stedet for å måtte skrive inn dagens dato, kan du skrive inn "isoD" å sette inn dato i dokumentet. Dette er en av de mange tekstbiter som er installert som standard med Textmate. Alle standard utdrag kan redigeres og nye utdrag kan opprettes.

Bruksanvisning

1 Lag din egen biten ved å klikke på "Bundles" -menyen, gå ned til "Bundles Editor" og velge "Rediger biter ..." Klikk på "+" tegn på nedre venstre side av skjermen. Navn tekstutdraget. I det store redigeringsområdet på høyre, slette standardkoden hjelpere og skriv inn teksten du ønsker å bruke for tekstutdraget.

2 Sett "Aktivering" til enten "Tab Trigger" eller "Key Equivalent." For "Tab Trigger," skriver en aktiverings ord i feltet til høyre for aktivering menyen. For "Key Equivalent", klikk i feltet og skriv tastene på tastaturet du vil tilordne til tekstutdraget.

3 Lukk "Bundle Editor." Opprett en ny Textmate fil eller åpne en eksisterende. Test din biten ved å enten skrive inn aktiverings ord etterfulgt av en fane eller ved hjelp av tastaturtastene du tildelt.

Hint

  • Tekstutdrag kan gjøre mye mer enn å utvide tekst forkortelser; de kan kjøre kode, se variabler og transformere tekst.
  • Utforsk utdrag som kommer med Textmate som standard. De er alle oppført i samme "Snippets" vindu der du laget din egen biten. Klikk på pilen til venstre for en bunt navn for å vise alle tekstutdrag tilgjengelig for denne gruppen. Deretter klikker du på en av tekstutdrag for å se hva den inneholder og hvordan du aktiverer den.
  • Når du tilordner "Nøkkelekvivalenter," unngå kombinasjoner som brukes av operativsystemet, for eksempel "Command-A." Ellers, i stedet for å utføre standard OS handling (i dette tilfellet "Select All), utdrags vil bli utløst i stedet.