Se você ainda não quiser usar o Sublime Text 3, que tem muitas diferenças em relação ao Sublime Text 2, e ainda está em versão beta, veja como corrigir o problema. Basta executar cada um desses comandos (em ordem) no Terminal e você deve estar pronto:
sudo rm -rf /usr/local/bin/subl
Isso removerá os links subl
em /usr/local/bin
. Então:
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin
Isso recria o link para o local adequado. Certifique-se de executar o comando exatamente como eu digitei ou não vai funcionar. Eu explicarei porque em um momento. Finalmente, reinicie o Terminal e digite:
subl
para garantir que o processo funcionou.
A razão pela qual você
sudo ln -s "/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
O comando não funcionou porque você incluiu o Applications/...
path entre aspas "
e também escapou dos espaços usando uma barra invertida \
. Você deve fazer um ou outro, mas não ambos. Meu comando acima apenas usa \
para escapar dos espaços. Quando você usa aspas, cada caractere da string é incluído literalmente, incluindo os caracteres \
. É por isso que o arquivo estava em branco quando você o abriu em vim
- estava apontando para um caminho que não existia.
A propósito, enquanto você pode abrir /usr/local/bin/subl
em vim
, eu não recomendaria isso porque é um arquivo executável binário, então você só terá lixo na sua tela.
Boa sorte!