Angiv et OS X-mappehierarki med TextWrangler

OS X Finder er et godt værktøj til at organisere dine dokumenter og projekter i mappehierarkier; Det er dog lidt begrænset. Hvis du gerne vil gemme dette hierarki som en liste i en fil, giver Finder og OS X ikke disse muligheder. Mens Finder understøtter udskrivning af en mappes lister ved at trække en mappe til en udskriftskø, drejer det sig om grænsen for mulighederne for notering af mappeposter.

Et alternativ til dette er at bruge skærmbilleder; Men disse er statiske billeder, hvor emner ikke kan vælges og kopieres eller på anden måde styres.

Et andet alternativ er at prøve at bruge Automator, AppleScript eller shell scripts (herunder værktøjer som "træ" til at liste hierarkier) for at konstruere en workflow til dette formål; Dette kan dog undertiden tage lidt udvikling og test, og være en skræmmende opgave, især for dem, der ikke er bekendt med skriptsprog.

På trods af dette findes en lettere løsning med det gratis TextWrangler-værktøj, der er tilgængeligt for OS X fra BareBones Software. En funktion, som TextWrangler understøtter, er evnen til at oprette et faneindrykket hierarkisk træ i en mappes indhold og vise det i et tekstdokument ved blot at trække en mappe til et dokuments vindue. Denne funktion omfatter dog alle filer og mapper i hierarkiet, som undertiden ikke kan være ønsket.

Hvis du kun er interesseret i at vise mapperne i en mappestruktur og ingen filer, kan du stadig gøre dette ved at udnytte, hvordan TextWrangler administrerer mappetegnelse i sin mappelistefunktion.

I OS X er mappeseparatorsymbolet et fremad skråstreg; Dette er imidlertid en ændring fra det klassiske Mac OS, hvor mappeparatoren var et kolon. Ikke desto mindre anerkender OS X stadig tyktarmen som et reserveret symbol og vil som standard ikke lade det bruges i filnavne. I sin katalogfortegnelsesfunktion vil TextWrangler imidlertid bruge et kolon til at adskille mapper.

Da du er garanteret for det meste, at mappestier i TextWrangler vil have et kolon og filfortegnelser under disse vil ikke, kan du bruge denne forskel til at udpakke linjer fra en mappeliste for kun at få en fortegnelse over mapper i et træ i stedet for af alle filer. For at gøre dette skal du køre følgende trin:

  1. Start TextWrangler, og træk en ønsket mappe til det tomme dokumentvindue.
  2. Vælg "Proceslinier indeholdende" i menuen Tekst.
  3. Indtast et enkelt kolon-symbol i feltet "Find linjer", og kontroller muligheden for at kopiere til et nyt dokument.
  4. Klik på procesknappen.

Med disse trin kører, vil TextWrangler oprette et nyt dokument, der kun indeholder mappehierarkietræet til den ønskede Finder-mappe.


 

Efterlad Din Kommentar