Existe uma maneira de iniciar uma aplicação específica com um corte de teclado? [duplicado] -- acos campo com keyboard campo com terminal camp apple Relacionado O problema

Is there a way to start a specific application with a keyboard short cut? [duplicate]


80
vote

problema

português
.

Mais ou menos como o comando windows + r no mundo do Windows? Que na verdade só deixa você executar um comando, mas você recebe a ideia.

english

Sort of like the Windows+R command in the windows world? That actually just lets you run a command but you get the idea.

        

Lista de respostas

40
 
vote
vote
Melhor resposta
 

Assumindo o seu Snow Leopard "" KBD> + O espaço abrirá o holofote que pode ser usado para executar o terminal.

Spotlight pode ser vinculado a outra combinação de teclas, mas o padrão é semelhante ao Windows + r .

 

Assuming your running Snow Leopard xe2x8cx98+space will open Spotlight which can be used to run terminal.

Spotlight can be bound to another key combination but the default is similar to Windows+R.

 
 
   
   
90
 
vote

A partir do Snow Leopard, isso é é embutido no sistema operacional.

Inicie o automator e crie um serviço que receba nenhuma entrada de qualquer aplicativo. Na biblioteca Ações, adicione a ação 'Launch Application' ao fluxo de trabalho. Selecione o aplicativo 'Terminal' na lista suspensa de aplicativos. Salve seu novo serviço e atribua um atalho de teclado para ele em:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services

 

As of Snow Leopard, this actually is built into the OS.

Launch Automator and create a service that receives no input from any application. From the Actions Library, add the 'Launch Application' action to the workflow. Select the 'Terminal' application in the drop-down list of Applications. Save your new service and then assign a keyboard shortcut to it in:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services

 
 
         
         
19
 
vote

Se você tiver o Alfred PowerPack, você pode adicionar uma tecla de atalho em Alfred 1:

ou criar um fluxo de trabalho em Alfred 2:

hotkeys têm um atraso curto por padrão em Alfred 2, mas alterar o comportamento do gatilho reduz-lo:

 

If you have the Alfred Powerpack, you can add a hotkey in Alfred 1:

Or create a workflow in Alfred 2:

Hotkeys have a short delay by default in Alfred 2, but changing the trigger behavior reduces it:

 
 
15
 
vote

Eu recomendaria a instalação Quicksilver . É um lançador de aplicativos que se lembrará dos aplicativos que você iniciará mais frequente e recomendá-los primeiro. É fácil iniciar qualquer aplicativo com algumas pressionamentos de tecla.

Quicksilver é o primeiro aplicativo que instalo em cada novo Mac.

 

I would recommend installing QuickSilver. It's an application launcher that will remember the applications you launch most frequent and recommend them first. It's easy to launch any application with a few keystrokes.

QuickSilver is the first Application I install on every new Mac.

 
 
     
     
10
 
vote

Não embutido para o sistema operacional, mas eu tenho usado um utilitário gratuito chamado Visor. O que você faz com ele é deixar seu terminal correndo em segundo plano, mas visor esconde-o e invocá-lo em um terremoto -style console quando você atinge um combo de chave (usuário configurável). É muito personalizável sobre como seu terminal mostra / esconde. Super incrível.

 

Not built-in to the OS, but I've been using a free utility called Visor. What you do with it is leave your Terminal running in the background, but Visor hides it and invokes it in a Quake-style console when you hit a (user-configurable) key combo. It's pretty customizable as to how your Terminal shows/hides. Super awesome.

 
 
     
     
7
 
vote

Solução sugerida por @nreileh é bom, mas falha se o terminal.app estiver funcionando e não tem janela aberta (eu testei no OSX 10.7).

Substituindo aplicativo de inicialização Ação com Executar AppleScript Ação e definir o seguinte código a ser executado O truque:

  on run {input, parameters}   tell application "Terminal"     activate     reopen   end tell   return input end run    

Aqui está o post completo: Mac OS X: lançamento do terminal do teclado Atalho

 

Solution suggested by @NReilingh is fine but it fails if Terminal.app is running and it has no opened window (I've tested it in OSX 10.7).

Replacing Launch Application action with Run AppleScript action and setting the following code to be run does the trick:

on run {input, parameters}   tell application "Terminal"     activate     reopen   end tell   return input end run 

Here's the full post: Mac OS X: Launch Terminal from keyboard shortcut

 
 
   
   
6
 
vote

Eu queria um atalho para sempre abrir uma janela de terminal nova , independentemente de qualquer outra coisa. Aqui está o código para fazer isso:

  tell application "Terminal"         do script ""         activate     end tell    
 

I wanted a shortcut to always open a new Terminal window regardless of anything else. Here is the code to do that:

tell application "Terminal"         do script ""         activate     end tell 
 
 
   
   
4
 
vote

In Mavericks Há uma opção para abrir uma nova janela terminal na pasta que você destacou no Finder. Para permitir que esta opção vá para Finder -> Services -> Service Preferences e verificar New Terminal at Folder .

Digite a descrição da imagem aqui

Então use-o no menu do Finder:

Digite a descrição da imagem aqui

 

In Mavericks there is an option to open a new terminal window at the folder you have highlighted in Finder. To enable this option go to Finder -> Services -> Service Preferences and check New Terminal at Folder.

enter image description here

Then use it from the Finder menu:

enter image description here

 
 
   
   
2
 
vote

Esta solução funciona para MacOS Sierra.

    .
  1. lançamento automático
  2. clique em "novo documento" e selecione 'Service'
  3. alterar "serviço recebe selecionado" para "sem entrada"
  4. Selecione "Iniciar aplicativo" do painel de ação
  5. Selecione o aplicativo que você precisa iniciar o menu suspenso. Para o terminal, você terá que ir para o fundo e selecionar "outro" e encontrá-lo na pasta Utilitários.
  6. Salve o serviço usando algum nome.
  7. Preferências do sistema aberto. Vá para a opção de teclado. Clique na guia Atalho.
  8. Selecione serviços do painel esquerdo e role para baixo para o painel direito. Você deve ver seu serviço.
  9. Clique no serviço. Você deve ver um botão no próprio serviço selecionado que diz "Adicionar atalho". Clique nisso.
  10. Insira uma combinação de teclas e as preferências próximas do sistema.
 

This solution works for MacOS Sierra.

  1. Launch Automator
  2. Click 'New Document' and select 'Service'
  3. Change "Service receives selected" to "no input"
  4. Select "Launch Application" from the Action pane
  5. Select the application that you need to launch from the pull down menu. For Terminal you will have to go to the bottom and select "Other" and find it in the Utilities folder.
  6. Save the Service using some name.
  7. Open System Preferences. Go to Keyboard option. Click on Shortcut tab.
  8. Select Services from the left pane and scroll down to General in the right pane. You should see your Service.
  9. Click the service. You should see a button on the selected service itself which says "Add Shortcut". Click on that.
  10. Enter a key combination and close System Preferences.
 
 
1
 
vote

dterm é acessado através de uma tecla de atalho configurável do usuário e aparece uma janela em que você pode executar um comando terminal no diretório atual . Por exemplo, se você estiver no localizador e quiser atacar alguns arquivos, basta acertar a tecla de atalho e executar tar , sem a necessidade de alterar os diretórios. Pressionando Shift + Enter em vez de apenas entrar depois de digitar seu comando irá executá-lo em uma nova janela terminal, a partir do qual você pode continuar trabalhando.

 

DTerm is accessed via a user-configurable hotkey, and pops up a window in which you can execute a terminal command in the current directory. For example, if you're in Finder and want to tar some files, you just hit the hotkey and run tar, without the need to change directories. Pressing Shift+Enter instead of just Enter after typing your command will execute it in a new Terminal window, from which you can keep working.

 
 
1
 
vote

Eu uso faísca e ter + + § (eu tenho um layout de teclado do Reino Unido; § é logo abaixo ESC ) para lançar o terminal. Eu prefiro que você use serviços / aplicativos, porque é mais rápido. Também não adiciona elementos de interface do usuário visíveis como outras soluções (eu sou muito anal sobre manter meu espaço de trabalho como simplificado o mais rápido).

Eu acho que o desenvolvimento para a faísca parou, mas funciona perfeitamente no Snow Leopard.

 

I use Spark and have xe2x8cx98+xe2x8cxa5+xc2xa7 (I have a UK keyboard layout; xc2xa7 is just below esc) to launch the terminal. I prefer it to using Services/AppleScripts because it's faster. Also it doesn't add any visible UI elements like other solutions (I'm very anal about keeping my workspace as streamlined as possible).

I think development for Spark has stopped but it works perfectly on Snow Leopard.

 
 
1
 
vote

Embora eu acho que a ligação automática / teclado para os serviços é melhor, acho que devo mencionar Quicksilver , que Dá-lhe excelentes serviços de teclado para o Mac.

Você deve ler Este artigo Sobre o QuickSilver .

 

Although I think the Automator / Keyboard binding to Services is better, I think I should mention Quicksilver, which gives you excellent keyboard services for the mac.

You should read this article about Quicksilver.

 
 
1
 
vote

Este é um pouco opinativo e não uma resposta direta: você pode usar iterm e definir uma tecla de atalho global para Preferências ( ~~ + , ) & gt; Chaves & GT; Tecla de atalho.

 

This is a bit opinionated and not a direct answer: you can use iTerm and set a global hotkey for it through Preferences (xe2x8cx98+,) > Keys > Hotkey.

 
 
1
 
vote

Eu amo apptivate , é como faísca. O Apptivate permite que você "atribua atalhos amplos do sistema a qualquer arquivo, documento ou arquivo de script." Isso só faz isso uma coisa, e é muito bem. É muito pequeno, então não usa muito recurso do sistema.

Uma grande característica do Apptiveate é que, se detectar o aplicativo, digamos terminal.app, que já foi executado, o Apptivate irá escondê-lo, em vez de iniciar uma nova instância do aplicativo.

 

I love Apptivate, it is like Spark. Apptivate lets you "assign system wide shortcuts to any application, document, or script file." It just does this one thing, and does it pretty well. It's very small, so doesn't use much system resource.

One great feature of Apptivate is that if it detects the application, say Terminal.app, that has already been running, Apptivate will hide it, instead of launching a new instance of the application.

 
 
0
 
vote

Estou usando fastscripts para fazer isso. É grátis para até 10 atalhos de teclado, US $ 14,95 para permitir atalhos de teclado ilimitados (não sou afiliado ao software de suéter vermelho, apenas um cliente feliz).

 

I'm using FastScripts to do this. It's free for up to 10 keyboard shortcuts, $14.95 to enable unlimited keyboard shortcuts (I'm not affiliated with Red Sweater Software, just a happy customer).

 
 
0
 
vote

Isso é bem próximo: CDto .

"Aplicativo Fast Mini que abre uma janela do terminal.app CD para a janela da frente mais finder. Este aplicativo é projetado (incluindo o ícone) para ser colocado na barra de ferramentas da janela do Finder."

Idealmente, você quer uma ferramenta que imite o recurso interno da MacOS 9:

Digite a descrição da imagem aqui

 

This is pretty close: CDTo.

"Fast mini application that opens a Terminal.app window cd'd to the front most finder window. This app is designed (including it's icon) to placed in the finder window's toolbar."

Ideally, you want a tool that mimics the built-in feature of MacOS 9:

enter image description here

 
 
0
 
vote

Obrigado pela recomendação para a faísca. Eu apenas tentei a versão 3.0b9 e funcionou perfeitamente no OS X 10.10.3 para criar um atalho para iniciar o terminal. Eu uso ctrl + opt + t, que é o mesmo atalho para abrir o terminal na minha distro Linux.

 

Thanks for the recommendation for Spark. I have just now tried version 3.0b9 and it worked perfectly in OS X 10.10.3 for creating a shortcut to launch the terminal. I use Ctrl+Opt+T, which is the same shortcut to open the terminal in my linux distro.

 
 
0
 
vote

Eu uso terminal aberto . Confira aqui .

 

I use Open Terminal. Check it out here.

 
 
   
   
0
 
vote

Você pode usar o Automator.App para fazer novos atalhos

Automator App & GT; e depois serviço (ícone de engrenagem) [sem entrada] & gt; seguido por lançamento aplicativo.app serviço, & gt; escolheu terminal.app & gt; [Salvar] & gt; sistema pref. & gt; shorcuts de teclado & gt; serviços & gt; Atalho de configuração

ctr + opt + cmd + t

É explicado neste link

 

You can use the Automator.app to make new shortcuts

Automator app> and then service(gear icon)[no input]> followed by launch application.app service,> chose terminal.app > [SAVE] > system pref. >keyboard shorcuts >services > setup shortcut

ctr+opt+cmd+T

Its Explained in this link

 
 

Perguntas relacionadas

10  Como posso abrir vários shell de terminais personalizados?  ( How can i open multiple customized terminal shells ) 
Como posso personalizar o terminal para que, quando abro o aplicativo, ele abre várias guias do shell? Se possível, gostaria de ter como executar um script de...

8  Ligue de volta ao meu Mac por meio de um script ou linha de comando  ( Turn on back to my mac via a script or command line ) 
O software VPN que eu uso para o trabalho ( IPsecuritas ) Requer que eu desligue de volta ao meu Mac para começar Conexão, então eu freqüentemente desligue de...

22  Copie para a área de transferência de TMUX no El Capitan  ( Copy to clipboard from tmux in el capitan ) 
Estou muito feliz com as alterações do terminal no El Capitan (ver, por exemplo, este pergunta ). No entanto, não consigo descobrir como habilitar a cópia ...

34  Caso-insensível ls classificação no Mac OSX  ( Case insensitive ls sorting in mac osx ) 
Como posso fazer o comando abcdefghijklmnls no max OS X Lion classificar arquivos e diretórios semelhantes a Como o Ubuntu Linux faz (caso-insensível, diret...

4  Você pode por favor explicar como o prompt do terminal funciona?  ( Can you please explain how the terminal prompt works ) 
Eu tenho uma pergunta sobre o prompt no terminal do Mac. Eu abri o terminal e estava instalando o Git. Eu não sei nada sobre o Unix ou como usar o terminal, p...

404  Tem alguma dica ou truques para o terminal no Mac OS X?  ( Got any tips or tricks for terminal in mac os x ) 
. bloqueado . Esta questão e suas respostas são bloqueado Porque a questão é off-tópico, mas tem significado histórico. Atualmente não está aceit...

1  Redefinir configurações do usuário do Mail HeadHeaders no terminal  ( Reset custom mail userheaders settings in terminal ) 
Como redefina o seguinte comando? defaults write com.apple.mail UserHeaders '{"Reply-To" = "reply-to@address"; }' Eu tive que usar esta solução alterna...

1  Figlet de leão de montanha através de erro de Macports?  ( Mountain lion figlet through macports error ) 
Acabei de instalar o leão da montanha, Xcode 4.4.1 + ferramentas de linha de comando e macportos para ml. Está trabalhando para outros pacotes, mas não cons...

3  Meu terminal no OSX 10.11.6 não aceita ""  ( My terminal on osx 10 11 6 will not accept character ) 
Toda vez que digito o terminal flashes, mas não o insere. Se eu colar em um comando que tenha um [ , ele vai colar tudo, exceto o [ 's Isso vem acontecen...

113  Existe um programa de terminal OS X que pode acessar portas seriais?  ( Is there an os x terminal program that can access serial ports ) 
Quais programas podem atuar como um terminal e acessar portas seriais? Isto não é para acesso terminal em uma conexão IP, isto é para que eu possa acessar u...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.