Możesz to zrobić za pomocą Keyboard Maestro, używając makra takiego jak to:
Alfred
Możesz skonfigurować niestandardowy klawisz skrótu, aby uruchamiać aplikację za pomocą przepływu pracy:
Przejdź do karty przepływów pracy, utwórz nowy przepływ pracy i dodaj skrót i „uruchamiaj aplikacje”, a Terminal zostanie wybrany jako aplikacja do uruchomienia.
Możesz użyć KeyRemap4MacBook z plikiem private.xml, takim jak ten:
<?xml version="1.0"?>
<root>
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_Terminal</name>
<url>file:///Applications/Utilities/Terminal.app</url>
</vkopenurldef>
<item>
<name>Activate Terminal with ⌘Space</name>
<identifier>ActivateTerminalWithCmdSpace</identifier>
<autogen>
__KeyToKey__
KeyCode::SPACE, VK_COMMAND | ModifierFlag::NONE,
KeyCode::VK_OPEN_URL_Terminal
</autogen>
</item>
</root>
Serwis Automatora
Możesz utworzyć usługę w Automatorze:
… Następnie w Preferencjach systemowych → Klawiatura → Skróty → Usługi możesz przypisać polecenie klawiatury, aby je uruchomić.
5 miesięcy spóźnienia, ale myślę, że ten kawałek jest przydatny.
Jeśli chodzi o rozwiązanie automatyzujące, jest to prawdopodobnie nieco lepsze. Zamiast uruchamiać wyszukiwarkę, wystarczy użyć skryptu jabłkowego. tj. dodaj akcję „Narzędzia Uruchom AppleScript”. Uruchom ten skrypt:
To nie tylko otworzy terminal, ale po wielokrotnym uruchomieniu otworzy wiele okien. Następnie po prostu dodaj skrót w usługach (pod klawiaturą), jak wyjaśniono w odpowiedzi George'a Garside'a.
źródło
Expected end of line but found "script"
Możesz to zrobić bardzo łatwo za pomocą BetterTouchTool :
Jako „Konkretną aplikację” do otwierania wybranego / aktywnego folderu wybrałem Terminal.
Tak więc, gdy korzystam z określonego skrótu klawiaturowego (używam opcji-), bieżący folder jest otwierany w terminalu.
źródło
W iTerm2 możesz przejść do preferencji iterm, klawisze -> klawisze skrótu -> ustawione w poleceniu klawiszowym.
źródło
Udało mi się osiągnąć to samo zachowanie, co Ubuntu Ctrl+ Alt+ T, łącząc następujące dwa kroki:
Skonfiguruj usługę Automator, aby otworzyć
iTerm2
: Otwórz aplikację Automator, wybierz z menu opcję „Szybkie działanie” i przypisz jej skrót klawiaturowy Ctrl+ command+ T. Spowoduje to otwarcie aplikacji, ale nie otworzy więcej okien (więc jeśli aplikacja jest otwarta, skrót klawiaturowy nie ma wpływu).Dodaj mapowanie klucza iTerm2, aby otworzyć kolejne okna. W preferencjach iTerm2:
Masz, żadna zewnętrzna aplikacja nie jest potrzebna, ale dalekie od prostoty
źródło
Najbliższe, jakie przyszedłem z macOS w stanie, w jakim się znajduje, bez żadnych modów ani oprogramowania innych firm:
Otwiera podfolder U narzędzia w / Applications / (gdzie mieszka Terminal.app)
Wybiera T erminal.app
O uruchamia Terminal.app i zamyka okno wyszukiwarki.
Działa to od pierwszego dnia przy każdej wersji OSX.
Z niewielką modyfikacją
System Preferences >> Keyboard >> Shortcuts::Services
jest to drugie miejsce, ale najpierw musisz wybrać folder:... na przykład z Findera przy logowaniu możesz
~/
otworzy się w Finderze~/
należy wybrać katalog domowy użytkownika (jeśli jest w widoku listy lub ikon, a nie w kolumnie).~/
Wreszcie, starając się uzyskać coś tak blisko jak to możliwe, aby uruchomić okno Terminal.app z Findera za pomocą Ctrl+ Alt+ t... Ponieważ Optionklucz jest trochę równoważny Altkluczowi ... używając niestandardowej kombinacji klawiszy „Usługi”, aby uruchomić „Nowy terminal w folderze” można również utworzyć alias katalogu domowego na pulpicie. Jeśli zmienisz nazwę aliasu Space, w Finderze będzie to:
Spacewybierz swój
~/
aliasCtrl+ Opt+, taby otworzyć tam terminal.
... i kończysz z małym domem mieszkającym na pulpicie, na który wskazuje strzałka:
źródło
Użyj Quicksilver
+▾
przycisk na dole listy i wybierzKeyboard
Wpisz,
terminal
a ten pokaże terminal.app, a następnie naciśnij Enterlub kliknijSave
przyciskPrzypisz skrót klawiaturowy do tego wyzwalacza, klikając
Keyboard
i wysuwane okno wil, er, wysuńNastępnie na koniec kliknij puste pole po
Shortcut:
i naciśnij ulubioną kombinację klawiszyźródło
Jeśli chcesz używać iTerm (iTerm2), wykonaj to samo co odpowiedź @ tlane , z wyjątkiem tego, że używasz AppleScript:
źródło
Możesz to zrobić bez użycia aplikacji innych firm:
źródło