Como posso fazer o MacVim como “Aplicativo” no Mac;

1

Eu gostaria de usar Snap (gratuito) para atribuir um atalho para o Vim no Mac (instalado como macvim através de brew na linha de comando). No entanto, Snap só funciona quando o aplicativo é literalmente "encontrado como um aplicativo". Aqui está a janela que Snap abre para encontrar um "aplicativo"

Existe uma maneira de listar o Vim (acessível através do meu Terminal como mvim ) como uma aplicação? Ou existe uma maneira de chamar Vim com um atalho de teclado, digamos Comando + I ?

    
por llinfeng 17.03.2016 / 14:56

2 respostas

0

Para iniciar o MacVim a partir de um atalho.

Inicie o Automator e vá para Arquivo > Novo e selecione «Serviços»

Selecione «sem entrada» na lista «Serviço recebe».

Na caixa de pesquisa, no canto superior direito, pesquise após "Executar o AppleScript". Clique duas vezes e insira este script:

on run {input}
    set cmd to "vim"
    tell application "System Events" to set terminalIsRunning to exists application process "Terminal"
    tell application "Terminal"
        activate
        if terminalIsRunning is true then
            do script with command cmd
        else
            do script with command cmd in window 1
        end if
    end tell
end run

Salve seu script de automação.

Vá para o «painel de atalhos de teclado» nas preferências do sistema. Selecione a peça de serviço. Vá para o seu novo script do MacVim e atribua seu atalho Command + I.

    
por 17.03.2016 / 16:22
0

Antecedentes: De repente, ocorreu-me que o Mac não é apenas uma máquina de programação, mas sim uma sandbox gráfica cuja operação é supostamente intuitiva. (Este é o dia 2 da minha tentativa de usar um Mac, como um usuário de longa data do Windows.)

A solução é simples:

  • Passo 1: mantenha pressionado o botão esquerdo do mouse no símbolo (Mac) Vim e entre Option e Show in Finder ; isso nos levará para onde o arquivo executável chamado MacVim está localizado;

  • Etapa 2: crie um "alias" para o MacVim -executável. Isso basicamente cria um atalho que abre uma instância MacVim ;

  • Etapa 3: DRAG o "atalho" para a pasta Aplicativo, encontrado como o painel esquerdo do Finder.

Feito.

PS: uma tentativa fracassada foi Duplicate do arquivo executável e arrastá-lo para a "pasta" do Aplicativo no painel esquerdo do localizador; isso acaba tendo essencialmente duas "instalações" do Vim, das quais aparecerão dois ícones do Vim se abrirmos essas duas instalações graficamente. Resumindo, alias e DRAG ing ajudam!

PPS: Muito obrigado ao RedBug , por esta útil lição sobre o Automator. Em troca, selecionarei sua resposta como a solução programável , mas mantenho minha solução pessoal aqui como um backup. (A partir de sexta-feira, 18 de março de 2016, 22:31, ainda estou ansioso para uma modificação do AppleScript que terminará o Terminal depois de abri-lo para executar o comando "mvim").

    
por 19.03.2016 / 03:32

Tags