Przeciągnij & Wyszukiwarkę upuść elementy do terminala, aby automatycznie wpisać ich pełną ścieżkę & Nazwa

Anonim

Możesz natychmiast wydrukować pełną ścieżkę i nazwę dowolnego elementu Findera w terminalu, przeciągając i upuszczając element z okna Findera do okna terminala. Po upuszczeniu elementu Findera do terminala cała ścieżka do elementu jest natychmiast automatycznie wpisana, z zachowaniem zarówno właściwej wielkości liter, jak i automatycznego wypełnienia odpowiedniego \ przed pojawieniem się spacji – dwóch źródeł błędów dla wielu użytkowników OS X .

To świetnie nadaje się do kopiowania ścieżki pliku lub folderu do terminala, o czym mówiliśmy wcześniej w tej części, ale jest też niezwykle przydatne do wpisywania naprawdę długiej nazwy pliku lub nazwy aplikacji do Terminal bez martwienia się o wielkość liter i prawidłowe wprowadzanie takich rzeczy, jak znaki specjalne lub spacje w nazwach plików i folderów — sztuczka „przeciągnij i upuść” obejmuje całą wielkość liter i odpowiedni kod odstępów — i oczywiście jest przydatna do poruszania się po wiersz poleceń.

Kompatybilny ze wszystkimi wersjami systemu Mac OS X i działający zarówno w aplikacji Terminal, jak i aplikacjach iTerm / iTerm2, jest naprawdę łatwy w użyciu. Możesz to wypróbować samodzielnie, ale przyjrzymy się również, jak to działa na przykładzie zrzutu ekranu, gdzie jest używany do automatycznego wpisywania mieszanej nazwy aplikacji, co wielu nowym użytkownikom terminala ma trudności z osiągnięciem.

Poniżej przeciągnąłem Quartz Composer na kartę Terminal, gdy nano było otwarte. Możesz zobaczyć ikonę aplikacji Quartz Composer, która jest lekko przezroczysta, gdy unosi się nad oknem Terminala, zanim zostanie „upuszczona” po zwolnieniu kliknięcia myszą, tutaj zostanie wstawiona jako ścieżka do polecenia aliasu, skracając składnię wymaganą do uruchomienia Quartz Kompozytor z wiersza poleceń systemu OS X:

Gdy folder lub plik (lub w tym przypadku aplikacja) zostanie upuszczony do aktywnego okna terminala, pełna ścieżka jest następnie wpisana natychmiast i bezpośrednio do terminala, w którym zawsze znajduje się wiersz polecenia . W tym przykładzie jest to dokument nano, dlatego pełna ścieżka zostanie wpisana do pliku nano, w którym monit znajdował się w pliku bash_alias, jak pokazano na zrzucie ekranu poniżej:

Zauważ, że teraz nie jest to już „Quartz Composer”, ale jest wyświetlane jako „Quartz\ Composer.app” — ta różnica między nazwą aplikacji wyświetlaną w graficznym interfejsie użytkownika a tym, jak jest wyświetlana w wierszu poleceń jest głównym źródłem nieporozumień i błędów dla wielu użytkowników, którzy są nowicjuszami w terminalu i wierszu poleceń w systemie Mac OS X. Ta sztuczka typu „przeciągnij i upuść” rozwiązuje problem, dodając \ przed początkiem spacji, a także zachowując wszystkie wielkie litery Ty – pozostawiając mniej miejsca na błąd użytkownika.

To trochę stara sztuczka, ale następnym razem, gdy będziesz w Finderze i będziesz chciał uzyskać dostęp do pliku lub katalogu w terminalu, wypróbuj tę metodę. Uważam, że jest to szybsze niż uzupełnianie tabulatorami dla głęboko zakopanych plików.

Przeciągnij & Wyszukiwarkę upuść elementy do terminala, aby automatycznie wpisać ich pełną ścieżkę & Nazwa