macos - texto - sublime php editor
Abra o texto sublime do terminal no macOS (17)
No Terminal quando eu uso .subl
Ele retorna -bash: .subl: command not found
Alguém sabe como abrir o Sublime Text 3 a partir da linha de comando no macOS?
Adicioná-lo ao seu .bashrc ou .zshrc é uma solução simples.
alias sublime="open -a /Applications/Sublime\ Text.app"
Assumir :
1. Você já instalou o Homebrew.
2. / usr / local / bin é o seu $ PATH.
3. Você está em Yosemite ou El Capitain.
Editado 4 de agosto de 2017: MacOS Sierra 10.12.5 funciona bem confirmado por David Rawson, MacOS Sierra 10.12.6 confirmado por Alexander K.
Solução: Primeiro, execute o seguinte script no aplicativo Terminal para criar um link simbólico específico.
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Então,
subl .
Hit return, deve instantaneamente pop-up app Sublime.
Estou usando o oh-my-zsh no Mac OSX Mavericks e o link do símbolo não funcionou para mim, então adicionei um alias no meu arquivo .zshrc:
alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"
Abra um novo terminal e você deve estar subl
e digite subl
.
Eu estou em um mac e isso funcionou para mim:
open /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
Eu finalmente consegui isso para trabalhar na minha caixa de OSX. Eu usei estas etapas para fazê-lo funcionar:
Teste
subl
de sua instalação do ST:Primeiro, navegue até uma pequena pasta no Terminal que você deseja que o ST abra e digite o seguinte comando:
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
Observação: talvez você precise substituir
Sublime\ Text.app
no comando acima paraSublime\ Text\ 3.app
ouSublime\ Text\ 2.app
dependendo de onde o aplicativo está armazenado no diretório deApplications
. O. no final do comando acima, abre o diretório de trabalho atual no qual você está localizado (novamente, certifique-se de estar em um diretório que contenha apenas alguns arquivos!).Se você NÃO conseguir que o Sublime Text abra seu diretório de trabalho atual, o próximo conjunto de etapas NÃO funcionará. Se nada acontecer ou você receber um erro do Terminal, será porque não encontrou o aplicativo Sublime Text. Isso significaria que você teria que verificar o que digitou (ortografia, etc.) OU que o Sublime Text não está instalado!
Verifique ".bash_profile":
Agora é hora de criar seu link simbólico em sua pasta
PATH
, MAS, antes de fazermos, vamos verificar seu arquivo de perfil usandonano ~/.bash_profile
. Estas são as seguintes linhas que pertencem a tersubl
trabalho na linha de comando para o texto sublime:export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH export EDITOR='subl -w'
A primeira linha define o local onde você quer que o Terminal procure por binários em sua máquina, eu vou armazenar meu link simbólico no
/usr/local/bin
- Eu acho que você poderia armazená-lo em qualquer lugar desde que tenha notificado o Terminal onde procurar por binários.A segunda linha é OPCIONAL e apenas define o texto sublime como o editor padrão. A bandeira
-w
foi adicionada e você pode descobrir mais sobre os flags acessando a documentação do Sublime Text: ST3 subl ou ST2 sublSe você fizer alguma edição nesse arquivo depois de fechá-lo, será necessário executar o comando:
source ~/.bash_profile
para compilar suas edições recém-aplicadas. Se você vir algum erro depois de obter o arquivo, conserte-o antes de passar para a etapa final.
Crie um link simbólico para o texto sublime:
Agora no seu caminho escolhido (eu usei
/usr/local/bin
) agora você digita o seguinte comando:ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
O
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
sendo EXATAMENTE o mesmo local que você inseriu e verificou como trabalhando no PASSO 1 acima. O/usr/local/bin/subl
sendo o local onde você deseja que o link simbólico seja localizado - precisa ser um dos locaisPATH
do PASSO 2 acima.Agora, quando você navegar para uma pasta ou arquivo que você deseja abrir em Sublime Text você agora basta digitar
subl
seguido do nome do arquivo ou.
para abrir o diretório de trabalho atual.
Espero que isto ajude!
Existe uma maneira fácil de fazer isso. Leva apenas alguns passos e você não precisa usar muito a linha de comando. Se você é novo na linha de comando, esta é a maneira de fazer isso.
Etapa 1: Encontrando o arquivo bin para colocar o arquivo executável subl em
- Abra o terminal
- digite
cd ..
--------------------- isso deve voltar um diretório - digite
ls
------------------------ para ver uma lista de arquivos no diretório - digite
cd ..
--------------------- até obter uma pasta que contenha usr - digite
open usr
--------------- isso deve abrir o buscador e você deve ver algumas pastas - Abra a pasta bin ------- este é o lugar onde você irá copiar o seu arquivo executável sublime.
Etapa 2: localizando o arquivo executável
- abra o localizador
- Em arquivo, abra uma nova janela de localização (CMD + N)
- Navegue até a pasta de aplicativos
- encontrar texto sublime e clique direito para que você obtenha um menu suspenso
- Clique em Mostrar Conteúdo do Pacote
- Abra o conteúdo / SharedSupport / bin
- Copie o arquivo subl
- Cole-o na pasta bin na pasta usr que encontramos anteriormente
- No tipo de terminal em
subl
--------------, isso deve abrir o Sublime Text
Certifique-se de que é copiado e não é um atalho. Se você tiver um problema, veja a pasta usr / bin como ícones e cole o subl em uma área vazia na pasta. Não deve ter uma seta de atalho na imagem do ícone.
Funciona !!!! para mim no MacOS Sierra 10.12.2
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
e encontrá-lo no subl
terminal
Gostaria de acrescentar que, se você estiver atualizando do Sublime Text 2, vá para / usr / bin e exclua seu antigo subl primeiro antes de seguir as mesmas instruções acima. Vale a pena a atualização.
Isso funcionou para mim (estou usando o OS X Mavericks)
Primeiro, crie um link simbólico:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
Agora você pode abrir sublime com
subl "/a/path/to/the/directory/you/want/to/open"
No OS X Mavericks executando o Sublime Text 2, o seguinte funcionou para mim.
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/bin/subl
É útil localizar o arquivo no localizador e arrastá-lo e soltá-lo na janela do terminal, para que você possa ter certeza de que o caminho é o caminho correto. Não sou um usuário enorme do terminal, o que era mais confortável para mim. então você pode ir para o início do caminho e começar a adicionar as outras partes como os comandos UNIX abreviados. Espero que isto ajude
O que vou usar é muito simples.
open -a "sublime text" [file]
Isso abre o texto sublime imediatamente. Você pode especificar o arquivo para abrir como um parâmetro opcional, por exemplo, para abrir "myfile.txt" no diretório atual.
Para o MAC 10.8+
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
trabalhou !!
Por favor, note que não escreva em /usr/bin
mas em /usr/local/bin
. O primeiro é para o aplicativo que escreve o binário no sistema e o mais recente é para o uso específico de criar nossos próprios binários para todo o sistema (que é o nosso caso aqui quando o symlinking).
Também /usr/local/bin
é lido após /usr/bin
e, portanto, também é um bom lugar para sobrescrever qualquer aplicativo padrão.
Considerando isso, o symlinking correto seria:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Tente isso.
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Você pode criar um novo alias no Terminal:
nano ~/.bash_profile
Copie esta linha e cole-a no editor:
alias subl='open -a "Sublime Text"'
Controle de batidas + x , depois y , depois entre para salvar e fechar.
Feche todas as janelas do Terminal e abra-a novamente.
É isso aí, agora você pode usar subl filename
ou subl .
Você pode simplesmente adicionar um alias
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
Então você deve ser capaz de abrir uma pasta ou qualquer coisa com
subl <path>
Estou usando o mac airbook Abra seu terminal e digite
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
Em seguida, digite subl simples e nome do arquivo
subl index.py