Você pode fazer isso com o Keyboard Maestro, usando uma macro como esta:
Alfred
Você pode configurar uma tecla de atalho personalizada para iniciar um aplicativo usando um fluxo de trabalho:
Vá para a guia fluxos de trabalho, crie um novo fluxo de trabalho e adicione uma tecla de atalho e um 'iniciar aplicativos' com o Terminal selecionado como o aplicativo a ser iniciado.
Você pode usar KeyRemap4MacBook com um private.xml como este:
<?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>
Serviço de Automator
Você pode criar um serviço no Automator:
… Em Preferências do sistema → Teclado → Atalhos → Serviços, você pode atribuir um comando do teclado para executá-lo.
5 meses atrasado, mas acho que esse bit é útil.
No que diz respeito a uma solução de automação, isso provavelmente é um pouco melhor. Em vez de executar o localizador, basta usar um AppleScript. ou seja, adicione a ação "Utilitários Executar AppleScript". Execute este script:
Isso não apenas abrirá o terminal, quando executado várias vezes, abrirá várias janelas. Em seguida, basta adicionar uma tecla de atalho nos serviços (sob o teclado), conforme explicado na resposta de George Garside.
fonte
Expected end of line but found "script"
Você pode fazer isso muito facilmente com o BetterTouchTool :
Como "Aplicativo específico" para abrir a pasta selecionada / ativa, eu escolhi o Terminal.
Portanto, quando uso o atalho do teclado especificado (uso a opção '), a pasta atual é aberta no Terminal.
fonte
No iTerm2, você pode acessar as preferências da iterm, teclas -> teclas de atalho -> definidas no seu comando de tecla.
fonte
Consegui atingir o mesmo comportamento do Ubuntu Ctrl+ Alt+ Tcombinando as duas etapas a seguir:
Configure um serviço do Automator para abrir
iTerm2
: Abra o aplicativo Automator, selecione "Ação rápida" no menu e atribua a ele um atalho de teclado Ctrl+ command+ T. Isso abrirá o aplicativo, mas não abrirá mais nenhuma janela (por isso, se o aplicativo estiver aberto, o atalho do teclado não terá efeito).Adicione um mapeamento de chave do iTerm2 para abrir as janelas subseqüentes. Nas preferências do iTerm2:
Aqui está, nenhum aplicativo externo é necessário, mas está longe de ser direto
fonte
O mais próximo que eu cheguei do macOS como está e sem mods ou software de terceiros:
Abre a U tilities sub-pasta em / Aplicativos / (onde Terminal.app vive)
Seleciona o T erminal.app
O canetas o Terminal.app e fecha a janela de visor.
Isso funcionou desde o primeiro dia com todas as versões do OSX.
Com uma ligeira modificação em
System Preferences >> Keyboard >> Shortcuts::Services
, este é um segundo plano, mas requer que você selecione uma pasta primeiro:... por exemplo, no Finder, no login, você pode
~/
abriria no Finder, depois~/
deve ser selecionado (se estiver na exibição de lista ou ícone, não na coluna).~/
Por fim, em um esforço para obter algo o mais próximo possível para iniciar uma janela Terminal.app a partir do Finder com Ctrl+ Alt+ t... Como a Optionchave é equivalente à Altchave ... usando a combinação de teclas personalizadas "Serviços" para iniciar um "Novo terminal na pasta", você também pode criar um alias do diretório inicial na área de trabalho. Se você renomear o alias Space, a partir do Finder é:
Spacepara selecionar seu
~/
alias,Ctrl+ Opt+ tpara abrir um terminal lá.
... e você acaba morando na sua área de trabalho com uma seta apontando para ele:
fonte
Usar Quicksilver
+▾
botão no final da lista e selecioneKeyboard
Digite
terminal
e este mostrará terminal.app e pressione Enterou clique noSave
botãoAtribua um atalho de teclado a esse gatilho clicando em
Keyboard
e uma janela deslizante irá deslizar para foraPor fim, clique na caixa vazia depois
Shortcut:
e pressione sua combinação de teclas favoritafonte
Se você deseja usar o iTerm (iTerm2), faça o mesmo que a resposta de @ tlane , exceto use isso para o AppleScript:
fonte
Você pode fazer isso sem usar aplicativos de terceiros:
fonte