Eu usei o brew para instalar o MacVim e colocá-lo no /usr/local/Cellar/macvim/7.3-61/MacVim.app
Eu gostaria de poder destacar e digitar MacVim para iniciar o aplicativo. Tentei criar um link simbólico no diretório de aplicativos para /usr/local/Cellar/macvim/7.3-61/MacVim.app
. Mas isso não parece aparecer no Spotlight. Defino os bits executáveis no link simbólico. abrir MacVim.app a partir da linha de comando funciona. Como faço para que o MacVim apareça na pesquisa Spotlight?
ln -s
).Respostas:
No Finder, pressione CommandShiftGpara Ir para a pasta . Digite
/usr/local/Cellar/macvim/7.3-61/
e pressione return. Selecione o arquivo (na verdade, uma pasta) MacVim.app Pressione CommandLpara Criar alias . Dependendo das permissões, você pode ser solicitado a fornecer uma senha de administrador aqui.Pressione CommandNpara criar uma nova janela do Finder . Pressione CommandShiftApara ir para a pasta Aplicativos nessa janela.
Arraste o alias recém-criado da janela em que foi criado para a janela que contém a pasta Aplicativos . Renomeie o alias para que não termine mais em "alias".
fonte
O método de alias não funcionou para mim. Uma opção melhor é usar o Automator para criar um aplicativo que executa um script de shell:
Além disso, vincular diretamente ao MacVim.app no diretório Cellar, como algumas das outras respostas, sugere que você o vincule a uma versão específica. Se o brew atualizar o MacVim, seu link ainda apontará para a versão antiga. Em vez disso, você deve usar:
como esse local é automaticamente vinculado por distribuição à versão mais recente.
Isso funcionou muito bem para mim. Salvei o arquivo do Automator no iCloud para poder adicionar o aplicativo em outras máquinas.
fonte
$@
?$@
. Isso realmente fará alguma coisa nesse caso, já que o script está sendo executado apenas selecionando o aplicativo?Open with
comando em um arquivo no Finder. O aplicativo será iniciado com o caminho do arquivo como o primeiro argumento. Ou se você definir o MacVim como o aplicativo padrão para um tipo de arquivo, .txt por exemplo - clique duas vezes em um arquivo .txt para iniciar o MacVim com o arquivo selecionado como o primeiro argumento.A maneira que eu resolvi isso é usando um script de shell e appify.
Por exemplo, crie um script com um editor de texto que contenha
Em seguida, obtenha o appify - http://git.abackstrom.com/appify.git
Execute appify no shell script e ele criará um aplicativo que você pode colocar em / Applications que invocará o MacVim. Isso aparecerá no centro das atenções.
fonte
Para manter as coisas agradáveis e com scripts, você pode usar
osascript
para executar um pouco de AppleScript e criar seu alias automaticamente.fonte
Para quem usa o homebrew para instalar o macvim (totalmente recomendado)
Execute o seguinte após a instalação
fonte
Os links simbólicos (ln -s) não funcionaram bem para mim, não parecia que o Spotlight veria isso como um aplicativo.
Criar um alias do localizador (como descrito por Daniel) funcionou melhor em relação à inicialização a partir do Finder, mas não ao usar o Finder Open With ... , o alias permaneceria acinzentado.
Em particular, como mencionado em outros comentários aqui, eu também queria que o MacVim estivesse disponível ao usar o Open With ... do Finder, mas com o link simbólico ou o alias do Finder, o MacVim permaneceria acinzentado.
O que funcionou para mim foi o script simples do Automator (como o zim descreveu), com o comando "Executar script do shell". A única coisa que eu tive que fazer de maneira diferente do que o zim mostrou em sua resposta é adicionar o parâmetro -a para abrir :
Sem o -a, quando usado com "Open With ...", o MacVim seria iniciado, mas também o nome do arquivo do parâmetro seria aberto com qualquer que fosse seu aplicativo padrão - para que eu recebesse o MacVim com o documento vazio AND TextEdit com o arquivo I selecionou para abrir (em vez de MacVim com o meu arquivo selecionado aberto).
O script do automator pode ser copiado ou alternativo para a pasta Aplicativos. Também mudei o ícone do script do meu automator para o ícone do MacVim, copiando e colando o ícone nos pop-up Obter informações do Finder.
fonte
Depois de tentar várias das soluções sugeridas, a melhor coisa que funcionou para mim foi copiar o aplicativo do Homebrew Cellar para o diretório de aplicativos:
cp -r /usr/local/Cellar/macvim/7.3-66/MacVim.app / Aplicativos /
O Spotlight encontrou instantaneamente.
fonte
O simples ato de instalar o homebrew me permitiu criar um link simbólico para o Sublime Text. Talvez você esteja precisando de mais.
Instale o homebrew aqui se você tiver o macOS
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
e depois da linha de comando (assumindo que o ST esteja instalado)
ln -s "/ Aplicativos / Sublime Text.app/Contents/SharedSupport/bin/subl" / usr / local / bin / subl
fonte
Parece que você pode fazer o seguinte no Terminal.
$ ln -s /usr/local/Cellar/macvim/7.3-61/MacVim.app /Applications
Pode ser necessário usar
sudo
o link simbólico no diretório / Applications.fonte