Jak otworzyć terminal w komputerze Mac za pomocą skrótu klawiaturowego? [duplikować]

29

Skrót klawiaturowy, aby otworzyć terminal w systemie Mac OSX?

Thirumal
źródło
120 tysięcy osób szuka tego i nie ma rozwiązania.
Lucas Bustamante
@LucasBustamante poniżej znajduje się (zaakceptowana) odpowiedź oraz link do dalszych odpowiedzi w żółtym polu u góry. Jeśli żadna z tych odpowiedzi nie rozwiąże problemu, użyj przycisku „Zadaj pytanie”, aby zadać nowe pytanie. Jeśli to zrobisz, wyjaśnij również, dlaczego istniejące odpowiedzi nie działają dla Ciebie.
nohillside
@ Lri Nie trzeba ponownie otwierać pytania, aby ponownie odpowiedzieć na pytanie, które już istnieje na jedno z oryginalnych pytań. Unikanie duplikatów odpowiedzi jest właśnie powodem zamykania pytań jako duplikatów :-)
nohillside
@nohillside, czy możesz ponownie otworzyć pytanie, abym mógł napisać odpowiedź, a jeśli Ci się nie podoba, możesz ją usunąć? Napiszę przewodnik krok po kroku, jak otworzyć terminal w systemie Mac za pomocą skrótu klawiaturowego.
Lucas Bustamante
@LucasBustamante Czy możesz uogólnić odpowiedź, aby opublikować ją na apple.stackexchange.com/questions/20010/... ?
nohillside

Odpowiedzi:

20

Naciśnij, CmdSpaceaby otworzyć wyszukiwanie reflektorów, wpisz terminal i naciśnij Return.

Lub jeśli jesteś w terminalu, naciśnij, CmdTaby otworzyć nową kartę LUB, CmdNaby otworzyć nowe okno Terminalu.

wyłącznik awaryjny
źródło
31
Czy jest jakieś polecenie takie jak Ubuntu CTRL + ALT + T
Thirumal
1
killswitch, nie wszystko jest w Internecie, dopóki ktoś ich nie stworzy ... Na pytanie @ Thirumal, tak, na szczęście istnieje kilka sposobów, aby to osiągnąć: stackoverflow.com/q/35954184/2691869
dnang
30
To nie jest skrót ... Tylko obejście pośredniego kroku.
schlenger,
9
Jak powiedział schlenger, nie jest to skrót klawiaturowy. Straszne rozwiązanie.
b10hazard
2
Po przywróceniu fokusu do terminala powróci on do pierwotnego obszaru roboczego, w którym to przypadku można nacisnąć CMD + N, aby utworzyć nowe okno terminala, które można przeciągnąć do innego obszaru roboczego. Po naciśnięciu CMD + Tab skupi się teraz na terminalu, w bieżącym obszarze roboczym.
killswitch
8

Elementy karabinka (10.12 i nowsze)

Karabiner przestał działać w 10.12 z powodu zmian w architekturze jądra, a Karabiner został przepisany jako Karabiner-Elements, który używa nowego formatu JSON dla plików konfiguracyjnych.

Możesz teraz dodać taką regułę do karabiner.json( https://pqrs.org/osx/karabiner/json.html ):

{
  "from": {
    "key_code": "t",
    "modifiers": {
      "mandatory": [
        "right_option"
      ]
    }
  },
  "to": [
    {
      "shell_command": "open -aterminal"
    }
  ],
  "type": "basic"
}

Karabiner (10.11 i wcześniejsze)

Zapisz taki plik jako private.xml :

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_TERMINAL</name>
    <url>file:///Applications/Utilities/Terminal.app</url>
  </vkopenurldef>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <autogen>__KeyToKey__ KeyCode::T, ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::VK_OPEN_URL_TERMINAL</autogen>
  </item>
</root>

Alfred

Jeśli kupiłeś Powerpack dla Alfreda , możesz utworzyć taki przepływ pracy:

Klawisze skrótów mają domyślnie krótkie opóźnienie, ale można je zmniejszyć, zmieniając opcję „Zachowanie wyzwalacza” z „Symuluj zwolnione klawisze modyfikujące” na „Przekaż klawisze modyfikujące (najszybsze)”:

iTerm 2

iTerm 2 ma opcję włączenia globalnego skrótu klawiaturowego do ustawiania ostrości aplikacji w „Preferencjach> Klawisze> Pokaż / ukryj wszystkie okna za pomocą ogólnosystemowego skrótu”:

Lri
źródło