Uma das minhas principais ferramentas usadas para programação é o meu Terminal. Isso torna meu processo de programação mais eficiente quando consigo abrir rapidamente uma janela do Terminal.
No Ubuntu, eu estava usando ( window+ Alt+ T) para abrir o Terminal. Mas agora eu uso um Macbook no meu trabalho de programação.
Às vezes eu uso o Spotlight para pesquisar "Terminal" e pressione Enter.
Gostaria de saber se posso atribuir uma tecla de atalho do teclado para fazer isso.
obrigado
macos
ubuntu
keyboard-shortcuts
Gopal Prasad
fonte
fonte
Respostas:
Testei o procedimento a seguir no macOS Mojave 10.14.6 (18G3020).
Inicie o Automator. Crie um documento do tipo "Ação rápida":
(Nas versões mais antigas do macOS, use o modelo "Serviço".)
No novo documento do Automator, adicione uma ação "Executar AppleScript". (Você pode digitar “executar o AppleScript” no campo de pesquisa na parte superior da lista de ações para encontrá-lo.) Aqui está o AppleScript para colar na ação:
Defina o pop-up “O fluxo de trabalho recebe” como “sem entrada”. Deve ficar assim:
Salve o documento com o nome "Novo terminal". Em seguida, acesse o menu Automator (ou o menu do aplicativo em qualquer aplicativo em execução) e abra o submenu Serviços. Agora você deve ver a ação rápida "Novo terminal":
Se você clicar no item de menu "Novo terminal", receberá uma caixa de diálogo:
Clique em OK para permitir que a ação seja executada. Você verá essa caixa de diálogo uma vez em cada aplicativo mais à frente quando você usar a ação. Em outras palavras, na primeira vez em que você usar a ação enquanto o Finder estiver na frente, você verá a caixa de diálogo. E na primeira vez que você usar a ação enquanto o Safari estiver na frente, você verá a caixa de diálogo. E assim por diante.
Depois de clicar em OK na caixa de diálogo, o Terminal deve abrir uma nova janela.
Para atribuir um atalho de teclado à ação rápida , escolha o item “Preferências de serviços…” no menu Serviços. (Ou inicie as Preferências do sistema, escolha o painel Teclado, escolha a guia Atalhos e, em seguida, escolha Serviços na lista à esquerda.) Role até a parte inferior da lista à direita e localize o serviço Novo terminal. Clique nele e você verá o botão "Adicionar atalho":
Clique no botão e pressione o atalho de teclado preferido. Então, coça a cabeça, porque (quando eu tentei) o botão Adicionar atalho reaparece. Mas clique no botão novamente e você verá o seu atalho:
Agora você deve poder pressionar o atalho do teclado na maioria das circunstâncias para obter uma nova janela do terminal.
fonte
The action "Run AppleScript" encountered an error
. Alguma ideia? Estou no OSX 10.12.1, se isso importa.on run {input, parameters} tell application "Terminal" if not (exists window 1) then reopen activate end tell end run
Como programadores, queremos a maneira mais rápida e segura de colocar nossas ferramentas em ordem para que possamos começar a invadir. Aqui está como eu o fiz funcionar no MacOS 10.13.1 (High Sierra):
Opção 1: Vá para
System Preferences | Keyboard | Shortcut | Services
. NaFiles and Folders
seção, ativeNew Terminal at Folder
e / ouNew Terminal Tab at Folder
atribua uma tecla de atalho a ela.Opção 2: se você quiser que a tecla de atalho funcione em qualquer lugar, crie um novo Serviço usando o Automator e vá para o Atalho do Teclado para atribuir uma tecla de atalho. Limitação conhecida: não funciona na área de trabalho
Notas:
MacOS
, isso não é necessário.fonte
O iTerm2 - uma alternativa ao Terminal - tem uma opção para usar as teclas de atalho configuráveis em todo o sistema para mostrar / ocultar (inicialmente definido como Alt+ Space, desativado por padrão)
fonte
"script"
erro quando especifiquei,tell application "iTerm2"
então como você abriuiTerm2
?