Een lijst met een OS X-mappenhiërarchie met TextWrangler

De OS X Finder is een geweldige tool om te gebruiken voor het organiseren van uw documenten en projecten in mappenhiërarchieën; het is echter een beetje beperkt. Als u deze hiërarchie wilt opslaan als een lijst in een bestand, bieden de Finder en OS X deze opties niet. Hoewel de Finder het afdrukken van de mappen van een map ondersteunt door een map naar een afdrukwachtrij te slepen, gaat dit over de limiet van de opties voor het vermelden van mapitems.

Een alternatief hiervoor is om schermafbeeldingen te gebruiken; dit zijn echter statische afbeeldingen waarin items niet kunnen worden geselecteerd en gekopieerd of op andere wijze worden beheerd.

Een ander alternatief is om te proberen Automator-, AppleScript- of shell-scripts te gebruiken (inclusief hulpmiddelen zoals "boom" om hiërarchieën in een lijst weer te geven) om een ​​workflow voor dit doel te bouwen; dit kan echter soms een beetje ontwikkeling en testen vereisen en een ontmoedigende taak zijn, vooral voor degenen die niet bekend zijn met scripttalen.

Desondanks bestaat er een eenvoudigere optie met het gratis TextWrangler-hulpprogramma dat beschikbaar is voor OS X van BareBones Software. Een functie die TextWrangler ondersteunt, is de mogelijkheid om een ​​door tabs ingesprongen hiërarchische structuur van de inhoud van een map te maken en deze in een tekstdocument weer te geven door eenvoudig een map naar het documentvenster te slepen. Deze functie bevat echter alle bestanden en mappen in de hiërarchie, die soms niet gewenst zijn.

Als u alleen geïnteresseerd bent in het weergeven van de mappen in een directorystructuur en geen bestanden, dan kunt u dit nog steeds doen door te profiteren van hoe TextWrangler de mapnotatie beheert in de directoryvermeldingsfunctie.

In OS X is het scheidingsteken van de map een schuine streep naar voren; dit is echter een verandering ten opzichte van het klassieke Mac OS waarin het mapscheidingsteken een dubbele punt was. Toch herkent OS X nog steeds de dubbele punt als een gereserveerd symbool en zal het standaard niet toestaan ​​dat het in bestandsnamen wordt gebruikt. In de directoryvermeldingsfunctie gebruikt TextWrangler echter een dubbele punt om mappen te scheiden.

Aangezien je voor het grootste deel gegarandeerd bent dat mappaden in TextWrangler een dubbele punt hebben en bestandsvermeldingen daaronder niet, kun je dit verschil gebruiken om lijnen uit een mappenlijst te halen om alleen een lijst van mappen in een boom te krijgen, in plaats daarvan van alle bestanden. Voer hiervoor de volgende stappen uit:

  1. Start TextWrangler en sleep een gewenste map naar het lege documentvenster.
  2. Selecteer "Process Lines Containing" in het menu Text.
  3. Voer een enkel dubbele puntsymbool in het veld "Lijnen bevattend" in en vink de optie aan om naar een nieuw document te kopiëren.
  4. Klik op de knop Verwerken.

Als deze stappen worden uitgevoerd, maakt TextWrangler een nieuw document dat alleen de maphiërarchiestructuur voor uw gewenste Finder-map bevat.


 

Laat Een Reactie Achter