Lista en hierarki med OS X-mappen med TextWrangler

OS X Finder är ett utmärkt verktyg för att organisera dina dokument och projekt i mapphierarkier. Det är dock lite begränsat. Om du vill spara den här hierarkin som en lista i en fil, ger inte Finder och OS X dessa alternativ. Medan Finder stöder att skriva ut en mapps listor genom att dra en mapp till en utskriftskö, handlar det om gränsen för alternativen för att lista mappartiklar.

Ett alternativ till detta är att använda skärmdumpar; Det här är dock statiska bilder där objekt inte kan väljas och kopieras eller hanteras på annat sätt.

Ett annat alternativ är att försöka använda Automator, AppleScript eller skalskript (inklusive verktyg som "träd" för att lista hierarkier) för att konstruera ett arbetsflöde för detta ändamål. Det kan emellertid ibland ta lite utveckling och provning och vara en skrämmande uppgift speciellt för dem som inte känner till skriptspråk.

Trots detta finns ett enklare alternativ med det fria TextWrangler-verktyget som är tillgängligt för OS X från BareBones Software. En egenskap som TextWrangler stöder är möjligheten att skapa ett flikindierat hierarkiskt träd i en mapps innehåll och visa den i ett textdokument genom att helt enkelt dra en mapp till ett dokuments fönster. Denna funktion kommer emellertid att inkludera alla filer och mappar i hierarkin, vilket ibland inte kan vara önskat.

Om du bara är intresserad av att visa mapparna i en katalogstruktur och inga filer, kan du fortfarande göra det genom att utnyttja hur TextWrangler hanterar mappnotation i sin katalognoteringsfunktion.

I OS X är mappseparatorns symbol en framåt snedstreck; Detta är dock en förändring från det klassiska Mac OS där mappseparatorn var ett kolon. Ändå erkänner OS X fortfarande kolon som en reserverad symbol och tillåter inte som standard att den används i filnamn. Men i sin katalognoteringsfunktion använder TextWrangler ett kolon för att separera mappar.

Eftersom du är garanterad för det mesta att mappvägar i TextWrangler kommer att ha en kolon och filförteckningar under dessa kommer inte att du kan använda denna skillnad för att extrahera rader från en mapplista för att bara få en lista över katalogerna i ett träd, istället av alla filer. Gör så här genom att utföra följande steg:

  1. Starta TextWrangler och dra en önskad mapp till det tomma dokumentfönstret.
  2. Välj "Processlinjer innehållande" från textmenyn.
  3. Ange en enda kolonsymbol i fältet "Hitta linjer innehållande" och kontrollera alternativet att kopiera till ett nytt dokument.
  4. Klicka på Process-knappen.

Med dessa steg körs TextWrangler ett nytt dokument som bara innehåller mapphierarkiet för önskad Finder-mapp.


 

Lämna Din Kommentar