Wyświetl hierarchię folderów OS X za pomocą TextWrangler

OS X Finder to doskonałe narzędzie do organizowania dokumentów i projektów w hierarchii folderów; jest jednak nieco ograniczony. Jeśli chcesz zachować tę hierarchię jako listę w pliku, Finder i OS X nie oferują tych opcji. Podczas gdy Finder obsługuje drukowanie wykazu folderów poprzez przeciągnięcie folderu do kolejki wydruku, chodzi o ograniczenie opcji wyświetlania elementów folderów.

Alternatywą jest użycie zrzutów ekranu; są to jednak statyczne obrazy, w których nie można wybierać, kopiować ani zarządzać innymi przedmiotami.

Inną alternatywą jest próba użycia Automatora, AppleScript lub skryptów powłoki (w tym narzędzi takich jak "drzewo" do hierarchii list) w celu skonstruowania przepływu pracy w tym celu; czasem może to zająć trochę rozwoju i testowania, a także trudne zadanie, szczególnie dla tych, którzy nie znają języków skryptowych.

Mimo to istnieje łatwiejsza opcja z bezpłatnym narzędziem TextWrangler dostępnym dla OS X z oprogramowania BareBones. Jedną z funkcji obsługiwanych przez TextWrangler jest możliwość utworzenia drzewa hierarchicznego z wcięciem tabulatora i wyświetlania go w dokumencie tekstowym poprzez przeciągnięcie folderu do okna dokumentu. Jednak ta funkcja będzie zawierać wszystkie pliki i foldery w hierarchii, które czasami mogą nie być potrzebne.

Jeśli interesują Cię tylko pokazywanie folderów w strukturze katalogów bez plików, możesz to zrobić, korzystając z tego, jak TextWrangler zarządza notacją folderu w swojej funkcji listingu katalogów.

W OS X symbolem separatora folderów jest przedni ukośnik; Jest to jednak zmiana w stosunku do klasycznego systemu Mac OS, w którym separatorem folderów był dwukropek. Mimo to system OS X nadal rozpoznaje dwukropek jako zarezerwowany symbol i domyślnie nie zezwala na używanie go w nazwach plików. Jednak w swojej funkcji wyświetlania katalogów TextWrangler użyje dwukropka do oddzielenia folderów.

Ponieważ masz gwarancję, że większość ścieżek folderów w TextWrangler będzie zawierała dwukropki, a listy plików pod nimi nie będą, możesz użyć tej różnicy, aby wyodrębnić linie z listy folderów, aby uzyskać tylko listę katalogów w drzewie, zamiast tego wszystkich plików. Aby to zrobić, wykonaj następujące kroki:

  1. Uruchom TextWrangler i przeciągnij żądany folder do pustego okna dokumentu.
  2. Wybierz "Process Lines Containing" z menu Text.
  3. Wpisz pojedynczy symbol dwukropka w polu "Znajdź linie zawierające" i zaznacz opcję kopiowania do nowego dokumentu.
  4. Kliknij przycisk Process.

Po wykonaniu tych kroków TextWrangler utworzy nowy dokument zawierający tylko drzewo hierarchii folderów dla wybranego folderu Findera.


 

Zostaw Swój Komentarz