Eu instalei o macvim via homebrew. Isso está funcionando bem.
Mas quando se trata de escolher um aplicativo padrão para um novo tipo de arquivo, não consigo ver o MacVim. Como posso definir o MacVim como o aplicativo padrão para um tipo de arquivo quando ele foi instalado com o homebrew?
Nota : A questão não é sobre como selecionar um aplicativo padrão no Finder, a questão é como definir um aplicativo como padrão que não está listado /Applications
e, portanto, não é mostrado pelo Finder como um possível aplicativo padrão.
Respostas:
Eu tive o mesmo problema. Mudei o MacVim.app para
/Applications
e depois o vinculei ao diretório da adega Homebrew.fonte
ln -s /usr/local/Cellar/macvim/8.0-130/MacVim.app/ /Applications/MacVim.app
Facilitei sem mover - apenas o link: - mas sim, parece que o link deve ser atualizado depois de alterar a versão do MacVim instalado - porque o caminho para a pasta de origem será alterado.Correção: esse não é mais o caso, consulte https://github.com/Homebrew/homebrew/issues/8699
Note que
brew linkapps
coloca links~/Applications
, não/Applications
. Eu tive que seguir o link simbólico (selecione seu diretório pessoal em Favoritos, selecione oApplications
ícone no painel principal e clique emOpen
) e, em seguida, puxe a caixa de listagem de caminho perto da parte superior da caixa de diálogo (ou pressione Command + Up) para ir um nível faz backup do caminho físico. Então você pode ver o ícone da.app
pasta real .fonte
/Applications
para mim. O comportamento deve ter mudado.Você pode definir o aplicativo padrão no Finder.
fonte
Tente correr
brew linkapps
. É assim que você deve fazer, mas nunca funciona para mim; se o mesmo é verdadeiro para você, façaln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications
(substituindo o local real do aplicativo, se for diferente no seu sistema).O Homebrew deveria ter dito isso quando você instalou o MacVim.
fonte
brew linkapps
não é mais suportado.Eu tive um problema semelhante, no entanto, só queria usar aplicativos MacPorts de terceiros (uma alternativa ao Homebrew ) em que não houvesse versão nativa da Apple no sistema.
Para impedir que os aplicativos MacPorts sejam usados preferencialmente em relação aos aplicativos nativos da APPLE, modifiquei meu $ PATH:
vi ~/.profile
Usando esta configuração PATH, somente se um aplicativo Apple nativo não for encontrado, o caminho MacPorts será consultado.
ANTES DO CAMINHO MODIFICADO: O VIM padrão é MacPorts
APÓS O CAMINHO MODIFICADO: O VIM padrão é a versão da Apple
Se você deseja que os aplicativos Homebrew de terceiros sejam padrão quando houver alternativas em outros caminhos, verifique se o caminho do Homebrew os precede em seu CAMINHO.
Trabalhei no meu caso de uso, mas pode não ser o ideal para casos de uso alternativos.
Lembre-se de sair depois de alterar seu .profile para que as novas alterações PATH sejam efetivas-
fonte