Как открыть терминал в Mac с помощью сочетания клавиш? [Дубликат]

29

Сочетание клавиш для открытия терминала в Mac OSX?

Thirumal
источник
120 тысяч человек ищут это, и никакого решения не предусмотрено.
Лукас Бустаманте
@LucasBustamante ниже есть (принятый) ответ и ссылка на дальнейшие ответы в желтом поле вверху. Если ни один из этих ответов не решил проблему, пожалуйста, используйте кнопку «Задать вопрос», чтобы задать новый вопрос. Если вы это сделаете, пожалуйста, объясните, почему существующие ответы не работают для вас.
холме
@Lri Нет необходимости заново открывать вопрос, просто чтобы опубликовать ответ, который уже существует на одном из первоначальных вопросов. Избегание дублирующихся ответов - это как раз причина закрытия вопросов как дубликатов :-)
nohillside
@nohillside, не могли бы вы снова открыть вопрос, чтобы я мог написать ответ, и если он вам не нравится, вы можете удалить его? Я напишу пошаговое руководство о том, как открыть терминал в Mac с помощью сочетания клавиш.
Лукас Бустаманте
@LucasBustamante Можете ли вы обобщить ответ, чтобы опубликовать его для apple.stackexchange.com/questions/20010/… ?
nohillside

Ответы:

20

Нажмите, CmdSpaceчтобы открыть поиск в центре внимания, введите терминал и нажмите клавишу возврата.

Или, если вы находитесь в терминале, нажмите, CmdTчтобы открыть новую вкладку ИЛИ, CmdNчтобы открыть новое окно терминала.

Аварийная кнопка
источник
30
Есть ли такая команда, как Ubuntu CTRL + ALT + T
Thirumal
1
killswitch, не все есть в Интернете, пока кто-то их не создаст ... К вопросу @ Thirumal, да, к счастью, есть несколько способов добиться этого: stackoverflow.com/q/35954184/2691869
dnang
30
Это не ярлык ... Только обходной путь среднего шага.
Шленгер
9
Как сказал Шленгер, это не сочетание клавиш. Ужасное решение.
b10hazard
2
Когда вы вернете фокус в терминал, он вернется в исходное рабочее пространство, в этом случае вы можете нажать CMD + N, чтобы создать новое окно терминала, которое вы можете перетащить в другое рабочее пространство. При нажатии CMD + Tab теперь будет фокусироваться на терминале в текущей рабочей области.
Killswitch
8

Элементы Карабинера (10.12 и позже)

Карабинер перестал работать в 10.12 из-за изменений в архитектуре ядра, и Карабинер был переписан как Karabiner-Elements, который использует новый формат JSON для файлов конфигурации.

Теперь вы можете добавить следующее правило karabiner.json( https://pqrs.org/osx/karabiner/json.html ):

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

Карабинер (10.11 и ранее)

Сохраните такой файл как 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>

Альфред

Если вы купили Powerpack для Альфреда , вы можете создать такой рабочий процесс:

Горячие клавиши по умолчанию имеют небольшую задержку, но вы можете уменьшить задержку, изменив опцию «Поведение триггера» с «Имитация выпущенных клавиш-модификаторов» на «Прохождение через клавиши-модификаторы (самые быстрые)»:

iTerm 2

iTerm 2 имеет возможность включить глобальное сочетание клавиш для фокусировки приложения в «Предпочтения> Ключи> Показать / скрыть все окна с помощью общесистемной горячей клавиши»:

LRI
источник