Já vi perguntas como essa que não resolvem completamente o meu problema.
Gostaria de tornar o Sublime Text 3 o visualizador / editor de arquivos padrão para todos os arquivos que atualmente usam o textedit.
A maioria desses arquivos pode ser command+ i'd, mas os que não têm extensão não podem. Eles fornecem todos os tipos de erros de permissão, como os desta imagem
Existe alguma maneira de nunca usar o textedit e, em vez disso, definir sublime como o editor padrão para todos os arquivos ?
macos
text-editor
launch-services
wrossmck
fonte
fonte
Respostas:
Defina Sublime Text como o manipulador padrão para public.plain-text
Esta resposta é para Mavericks e versões anteriores.
Para Yosemite e versões posteriores, use com.apple.LaunchServices / com.apple.launchservices.secure .
Lembre-se de reiniciar para pegar as alterações.
fonte
open file2
no terminal ou mesmo clicando duas vezes. Eu pensei que não estava funcionando porque, se eu receber informações, isso mostra que é aberto com o TextEdit.file->info
agora é exibido que o Sublime é o aplicativo padrão. Estou quase certo de que não fiz mais nada para mudar o resultado.Outra opção é usar o duti ( http://duti.org / https://github.com/moretension/duti ).
Execute
brew install duti
, salve um tipo de arquivo como este:duti -s com.sublimetext.3 public.plain-text all
As alterações devem ser aplicadas imediatamente, para que você não precise reiniciar como na edição
com.apple.LaunchServices.plist
.Para também alterar o aplicativo padrão para scripts executáveis sem extensão de nome de arquivo, adicione uma linha como esta:
duti -s com.sublimetext.3 public.unix-executable all
fonte
line 1: line too long
. Eu era capaz de trabalhar em torno dele por não usar arquivo de configurações e chamandoduti -s com.sublimetext.3 public.plain-text all
a partir da linha cmddefaults
não funcionou.org.vim.MacVim
!Eu tentei a solução da grgarside no passado e acredito que funcionou. No entanto, em Yosemite e El Capitan, eu tive problemas.
O comentário de DonnaLea nessa solução me ajudou a criar uma solução. Eu adicionei o caminho da pasta antes que
com.apple.launchservices
o arquivo tivesse um nome ligeiramente diferentecom.apple.launchservices.secure
.Você pode ver o arquivo / pastas sendo modificados no seguinte caminho:
Captura de tela para referência:
Aqui está o comando que usei no terminal:
Por fim, após uma reinicialização da minha máquina, ela funcionou conforme anunciado.
fonte
Isso funciona no Yosemite (OS X 10.10).
fonte
open -t script.sql
ainda o abriu no meu editor de texto preferido que eu defini usando essas instruções, mesmo que a extensão não seja .txtAs soluções propostas aqui funcionam perfeitamente para o Sublime, mas eu queria fazer isso no Visual Studio Code. A única diferença é que você precisa encontrar o "identificador de pacote de aplicativos" para qualquer editor de texto usado. Eu executei este comando:
link para referência
para obter o identificador "com.microsoft.VSCode". Então eu instalei "duti" e executei este comando:
Isso deve funcionar para qualquer editor de texto que você deseja que esteja instalado em / Aplicativos. Espero que isso ajude os usuários não sublimes.
fonte
com.github.atom
).org.vim.MacVim
)!duti
acima, está aqui apple.stackexchange.com/a/123954/251846 .duti
, você pode instalar o homebrew e depois executarbrew install duti
.Eu centralizo todo o meu gerenciamento de aplicativos padrão com o Magic Launch . Você pode configurá-lo para abrir tudo
txt
com Sublime Text como padrão sem linha de comando (ao lado, você pode alterá-lo facilmenteSystem Preferences
).Mais um recurso excepcional e útil do Magic Launch é que você pode definir regras com base no nome do arquivo e na localização das pastas, que uso intensivamente para escolher diferentes aplicativos para desenvolvimento e gravação.
fonte
O RCDefaultApp ainda funciona no macOS Sierra. Você pode facilmente selecionar qual programa é o padrão para texto sem formatação (BBEedit no meu caso).
fonte
Essa solução é extraída de um vídeo do YouTube, mas funciona perfeitamente para a minha situação (estou apenas usando o Sublime para editar arquivos em linguagens como Python, Java e Ruby).
Para qualquer arquivo em particular, clique com o botão direito do mouse, selecione "Mais informações" e clique na guia "Abrir com". Você pode selecionar qual editor de texto deseja aqui e usar "Alterar tudo" para usar o editor para todos os arquivos desse tipo. Obviamente, isso não funciona para arquivos sem extensão, mas tem sido uma solução rápida e fácil para mim.
fonte
Clique com o botão direito do mouse no arquivo -> Outro -> Escolha seu editor de texto favorito (eu escolho o texto sublime na minha pasta Aplicativos) -> Marque a caixa de seleção 'Sempre aberto com' -> Abrir.
Essa configuração será aplicada automaticamente a todos os outros arquivos da máquina.
Não há necessidade de reinicialização ou software de terceiros.
fonte
Primeiro, obtenha informações sobre o arquivo que você deseja definir como texto sublime. Em seguida, abra a seção como aberta e escolha sublime. Depois disso, pressione change all e continue no menu pop-up e pronto.
fonte