Aby otworzyć określony folder skrótem klawiszowym na Macu, utwórz skrót w aplikacji Skróty Apple, który otwiera ustaloną ścieżkę folderu w Finderze, a następnie przypisz mu kombinację klawiszy. Poniższa instrukcja korzysta z jednego tymczasowego folderu przykładowego i sprawdza, czy istnieje, zanim go otworzy.
Wybierz odpowiedni skrót do folderu
Ten przewodnik jest przeznaczony dla użytkownika Maca, który wielokrotnie otwiera ten sam folder lokalny i chce uzyskać do niego dostęp z innej aplikacji za pomocą jednej kombinacji klawiszy. Własny proces wykorzystuje krótki skrypt powłoki w aplikacji Skróty. Apple opisuje zarówno uruchamianie skryptów w aplikacji Skróty, jak i przypisywanie skrótom kombinacji klawiszy. Poznaj Skróty w macOS, Uruchamianie skrótu podczas pracy na Macu.
Zanim go utworzysz, sprawdź, czy Finder nie oferuje już potrzebnego skrótu klawiszowego. W Finderze działają następujące wbudowane kombinacje:
| Folder lub zadanie | Skrót klawiszowy Findera |
|---|---|
| Otwórz folder Dokumenty | Shift-Command-O |
| Otwórz folder Pobrane | Option-Command-L |
| Otwórz folder domowy | Shift-Command-H |
| Przejdź do określonej ścieżki folderu | Shift-Command-G |
Apple wymienia te kombinacje w spisie skrótów klawiszowych Maca. Jeśli chcesz tylko okazjonalnie otworzyć własny folder, aktywuj Finder, naciśnij Shift-Command-G, wklej jego ścieżkę i naciśnij Return. Udokumentowana przez Apple funkcja przechodzenia do folderu po ścieżce w Finderze obsługuje tę metodę. Przechodzenie bezpośrednio do określonego folderu na Macu.
Jeśli otwierasz folder wiele razy w ciągu dnia, przejdź do tworzenia własnego skrótu. Jego lokalizacja docelowa jest zapisana w skrypcie, więc za każdym razem nie musisz wybierać elementu w Finderze ani podawać ścieżki.
Przygotuj i sprawdź folder docelowy
Najpierw użyj pustego folderu przykładowego. W Finderze wybierz Idź > Dom, a następnie Plik > Nowy folder i nazwij folder Folder Shortcut Demo. Jeśli folder o tej nazwie już istnieje, wybierz inną, nieużywaną nazwę i wprowadź tę samą zmianę w poniższym skrypcie. Finder umożliwia też tworzenie folderów skrótem Shift-Command-N. Skróty klawiszowe Maca.
Przed skonfigurowaniem automatyzacji sprawdź lokalizację. W Finderze naciśnij Shift-Command-G, wpisz ~/Folder Shortcut Demo/ i naciśnij Return. Tylda w polu ścieżki Findera oznacza folder domowy. Powinien otworzyć się pusty folder przykładowy. Przechodzenie bezpośrednio do określonego folderu na Macu.
Jeśli później wybierzesz inną lokalizację docelową, uzyskaj jej pełną ścieżkę zamiast odtwarzać ją z pamięci. Apple opisuje tę metodę w Finderze: kliknij folder prawym przyciskiem myszy, przytrzymaj Option, a następnie wybierz polecenie kończące się na jako ścieżkę. Określanie plików i folderów w Terminalu na Macu.
Utwórz skrót otwierający folder
Otwórz aplikację Skróty i kliknij przycisk dodawania, aby utworzyć nowy skrót. Nazwij go Open Folder Shortcut Demo. Ręczny sposób tworzenia opisywany przez Apple pozwala nadać skrótowi nazwę, dodać czynności z biblioteki i przetestować go przyciskiem uruchamiania. Tworzenie własnego skrótu na Macu.
Wyszukaj w bibliotece czynności Uruchom skrypt powłoki i dodaj tę czynność. Ustaw opcję Powłoka na /bin/bash. Zastąp przykładowy skrypt poniższym kompletnym skryptem. Apple dokumentuje obsługę skryptów powłoki w aplikacji Skróty; opisany tu proces łączy tę funkcję z udokumentowanym poleceniem open w macOS. Poznaj Skróty w macOS, Wykonywanie poleceń i uruchamianie narzędzi w Terminalu na Macu.
target="$HOME/Folder Shortcut Demo"
if [ ! -d "$target" ]; then
printf 'Folder not found: %s\n' "$target" >&2
exit 1
fi
/usr/bin/open -a Finder "$target"
To kompletny skrypt dla folderu przykładowego; nie wymaga dodatkowych plików ani pakietów. Korzysta z istniejącej zmiennej środowiskowej HOME, aby zbudować ścieżkę docelową, sprawdza, czy lokalizacja jest katalogiem, i przekazuje jej ścieżkę do Findera za pomocą open. Dokumentacja poleceń Apple opisuje wybieranie aplikacji za pomocą open -a, a wprowadzenie do wiersza poleceń opisuje otwieranie elementów w wybranej aplikacji. Wykonywanie poleceń i uruchamianie narzędzi w Terminalu na Macu, Wprowadzenie do wiersza poleceń.
Pozostaw cudzysłowy wokół ścieżki i zmiennej. Dzięki nim spacje w przykładzie pozostaną częścią jednego argumentu. Apple opisuje ujmowanie ścieżek zawierających spacje w cudzysłów w przewodniku po ścieżkach w Terminalu.
Jeśli aplikacja Skróty poprosi o włączenie skryptów, wybierz Skróty > Ustawienia, otwórz Zaawansowane i zaznacz Pozwalaj na uruchamianie skryptów. Apple dokumentuje te ustawienia jako sposób zezwalania na uruchamianie skryptów ze skrótu. Zaawansowane ustawienia prywatności i ochrony w aplikacji Skróty na Macu.
Kliknij przycisk uruchamiania skrótu. Finder powinien wyświetlić folder przykładowy. Podczas przygotowywania tego artykułu skrypt przeszedł kontrolę składni Bash; jego działania w interfejsie macOS nie sprawdzono, dlatego przed przypisaniem klawiszy wykonaj ten test w Finderze na swoim Macu.
Sprawdź, jakie dane wejściowe i wyjściowe ma czynność
Ten proces podaje własną ścieżkę jako tekst wewnątrz skryptu. Nie korzysta z Danych wejściowych skrótu, zaznaczonych plików ani standardowego wejścia. Pozostaw go niezależnym od tego, jaka zawartość jest zaznaczona w aktualnie używanej aplikacji.
Po pomyślnym wykonaniu skrypt nie generuje celowo danych na standardowe wyjście. Jego użytecznym rezultatem jest otwarcie folderu w Finderze; skrypt nie zwraca obiektu folderu dla aplikacji Skróty. Gdy folderu brakuje, skrypt wypisuje diagnostykę na standardowe wyjście błędów i kończy działanie ze statusem 1. Żadna kolejna czynność nie musi korzystać z jego wyniku.
To rozróżnienie ma znaczenie, jeśli później rozbudujesz skrót. Apple wymienia Tekst, Pliki i Folder jako osobne typy danych wejściowych. Ścieżki tekstowej nie należy opisywać tak, jakby była już obiektem folderu. Aby sprawdzić zadeklarowane wejścia i wyjścia czynności w zainstalowanej wersji aplikacji, kliknij jej ikonę z wciśniętym klawiszem Control i wybierz Pokaż informacje. Zrozumienie typów danych wejściowych w aplikacji Skróty na Macu, Poruszanie się po liście czynności w aplikacji Skróty na Macu.
Przypisz i przetestuj skrót klawiszowy
Gdy test przyciskiem uruchamiania zakończy się powodzeniem, otwórz szczegóły skrótu za pomocą przycisku szczegółów. Kliknij Dodaj skrót klawiszowy i naciśnij wybraną kombinację. Możesz na przykład spróbować Control-Option-Command-O, jeśli jest dostępna na Twoim Macu. To przykładowa propozycja, a nie kombinacja zarezerwowana przez Apple.
Apple opisuje uruchamianie przypisanej kombinacji w dowolnej aplikacji macOS i zaznacza, że niektórych kombinacji systemowych nie można zastąpić. Przetestuj wybraną kombinację przy aktywnej innej aplikacji, a następnie powtórz test w aplikacji, z której często korzystasz. Uruchamianie skrótu podczas pracy na Macu.
Nie wpisuj ścieżki folderu w polu Tytuł menu w sekcji Ustawienia systemowe > Klawiatura > Skróty klawiszowe > Skróty aplikacji. Apple ogranicza tę funkcję do istniejących poleceń menu. Zadanie otwierania folderu należy skonfigurować w aplikacji Skróty, a klawisze przypisać w szczegółach skrótu. Tworzenie skrótów klawiszowych dla aplikacji na Macu.
Diagnozowanie skrótu, który niczego nie otwiera albo otwiera niewłaściwy folder
Wykonaj poniższe czynności po kolei, aby ustalić, czy problem dotyczy lokalizacji docelowej, czy klawiatury. Zmieniaj jedną rzecz naraz, aby sprawdzić, który element zawiódł.
- Uruchom skrót w aplikacji Skróty. Jeśli to również się nie powiedzie, sprawdź czynność i ścieżkę, zanim zmienisz kombinację klawiszy.
- Sprawdź lokalizację docelową w Finderze. Użyj
Shift-Command-Gi wpisz~/Folder Shortcut Demo/. Jeśli Finder nie może tam przejść, popraw lokalizację folderu lub zaktualizuj skrypt. - Przeczytaj ewentualny błąd czynności. Diagnostyka
Folder not foundoznacza, że sprawdzenie katalogu nie powiodło się. Zwykły plik o tej samej nazwie również nie przejdzie tego sprawdzenia. - Wypróbuj inną kombinację klawiszy. Jeśli przycisk uruchamiania działa, ale kombinacja klawiszy nie, wybierz nieużywaną kombinację i przetestuj ją ponownie. Apple wskazuje konflikty i zarezerwowane skróty jako ograniczenia. Tworzenie skrótów klawiszowych dla aplikacji na Macu, Uruchamianie skrótu podczas pracy na Macu.
Uwzględnij przeniesienie folderu, jego brak i powtarzające się nazwy
Skrypt wskazuje lokalizację. Jeśli zmienisz nazwę folderu przykładowego lub go przeniesiesz, zaktualizuj przypisanie target. Jeśli utworzysz inny folder pod pierwotną ścieżką, skrót otworzy ten nowy folder. Sprawdzenie katalogu potwierdza, że folder istnieje w danej lokalizacji, ale nie weryfikuje jego tożsamości ani zawartości.
Dwa foldery mogą mieć tę samą nazwę końcową, a różne foldery nadrzędne. Pełna ścieżka określa, który z nich otworzy ten skrót. Dostosowując przykład, sprawdź zarówno foldery nadrzędne, jak i końcową nazwę. Aby użyć dosłownej ścieżki bezwzględnej, zastąp przypisanie skopiowaną ścieżką ujętą w pojedynczy cudzysłów; ten zapis wymaga dodatkowej obsługi, jeśli sama ścieżka zawiera apostrof. Apple wyjaśnia różnicę między dosłownym tekstem w pojedynczym cudzysłowie a rozwijaniem zmiennych powłoki we wprowadzeniu do wiersza poleceń.
Skrypt otwierający nie tworzy folderów ani nie nadpisuje plików. Jeśli folder docelowy nie istnieje, skrypt zatrzymuje się zamiast po cichu tworzyć nowy, pusty folder. Podczas początkowej konfiguracji w Finderze użyj nieużywanej nazwy przykładowej, aby istniejący folder nie został pomylony z tymczasowym materiałem testowym.
Gdy przykład działa zarówno po kliknięciu przycisku uruchamiania, jak i po naciśnięciu wybranych klawiszy, zmień lokalizację docelową na folder lokalny, którego chcesz używać, i powtórz oba testy. Zadbaj o stabilną lokalizację docelową, pozostaw kontrolę istnienia folderu i używaj sprawdzonej kombinacji klawiszy, gdy potrzebujesz do niego dostępu.
Źródła
- Skróty klawiszowe Maca — Wsparcie Apple.
- Przechodzenie bezpośrednio do określonego folderu na Macu — Wsparcie Apple.
- Tworzenie własnego skrótu na Macu — Wsparcie Apple.
- Uruchamianie skrótu podczas pracy na Macu — Wsparcie Apple.
- Poznaj Skróty w macOS — Apple Developer.
- Wykonywanie poleceń i uruchamianie narzędzi w Terminalu na Macu — Wsparcie Apple.
- Określanie plików i folderów w Terminalu na Macu — Wsparcie Apple.
- Wprowadzenie do wiersza poleceń — Apple Developer.
- Zaawansowane ustawienia prywatności i ochrony w aplikacji Skróty na Macu — Wsparcie Apple.
- Zrozumienie typów danych wejściowych w aplikacji Skróty na Macu — Wsparcie Apple.
- Poruszanie się po liście czynności w aplikacji Skróty na Macu — Wsparcie Apple.
- Tworzenie skrótów klawiszowych dla aplikacji na Macu — Wsparcie Apple.