Oppgi et OS X-mappehierarki med TextWrangler

OS X Finder er et flott verktøy for å organisere dokumenter og prosjekter i mapphierarkier; Det er imidlertid litt begrenset. Hvis du vil lagre dette hierarkiet som en liste i en fil, gir ikke Finder og OS X disse alternativene. Selv om Finder støtter utskrift av en mappes oppføringer ved å dra en mappe til en utskriftskø, handler dette om grensen for alternativene for oppføring av mappeposter.

Et alternativ til dette er å bruke skjermbilder; Dette er imidlertid statiske bilder der elementer ikke kan velges og kopieres, eller på annen måte administreres.

Et annet alternativ er å prøve å bruke Automator-, AppleScript- eller shell-skript (inkludert verktøy som "tre" for å liste hierarkier) for å bygge en arbeidsflyt for dette formålet; Dette kan imidlertid noen ganger ta litt utvikling og testing, og være en skremmende oppgave, spesielt for de som ikke er kjent med skriptspråk.

Til tross for dette finnes et enklere alternativ med det gratis TextWrangler-verktøyet som er tilgjengelig for OS X fra BareBones Software. En funksjon som TextWrangler støtter, er muligheten til å opprette et tab-innrykket hierarkisk tre i mappens innhold og vise det i et tekstdokument ved å bare dra en mappe til et dokuments vindu. Denne funksjonen inkluderer imidlertid alle filer og mapper i hierarkiet, som noen ganger ikke kan være ønsket.

Hvis du bare er interessert i å vise mappene i en katalogstruktur og ingen filer, kan du fortsatt gjøre dette ved å benytte deg av hvordan TextWrangler administrerer mappe notering i sin katalogoppføringsfunksjon.

I OS X er mappeseparatorsymbolet et fremoverstrekk; Dette er imidlertid en endring fra det klassiske Mac OS der mappeparatoren var et kolon. Likevel anerkjenner OS X fortsatt kolon som et reservert symbol og vil ikke som standard tillate det å bli brukt i filnavn. Men i sin katalogoppføringsfunksjon vil TextWrangler bruke et kolon for å skille mapper.

Siden du er garantert for det meste at mappestier i TextWrangler vil ha et kolon og filoppføringer under disse vil ikke, kan du bruke denne forskjellen til å trekke ut linjer fra en mappeliste for å bare få en liste over katalogene i et tre, i stedet for av alle filene. For å gjøre dette, kjør følgende trinn:

  1. Start TextWrangler og dra en ønsket mappe til det tomme dokumentvinduet.
  2. Velg "Prosesslinjer som inneholder" fra tekstmenyen.
  3. Skriv inn et enkelt kolonssymbol i feltet "Finn linjer inneholder", og kontroller alternativet for å kopiere til et nytt dokument.
  4. Klikk på Prosess-knappen.

Med disse trinnene løper, vil TextWrangler opprette et nytt dokument som bare inneholder mappehierarkietreet for ønsket Finder-mappe.


 

Legg Igjen Din Kommentar