alias no funciona en la terminal

1

Estoy en un mac en la Terminal.

open -a "Sublime Text 2"

abre Sublmine Text 2, como yo quiero.

Ahora quiero crear un alias para mi archivo .bashrc, que tengo un uso para otras cosas como la configuración rápida.

alias sublime='open -a Submlime Text 2'

no funciona. Tampoco

alias sublime='open -a "Submlime Text 2"'

corriendo

source ./.bashrc

no ayuda. Cada vez que me lo dicen

/Volumes/Belladonna/Blake
≈:≈ sublime 
Unable to find application named 'Submlime Text 2'

Estoy haciendo esto mal y sé que debe ser una respuesta simple ...

    
pregunta Bleakley 09.12.2015 - 15:00

2 respuestas

1

Cualquiera de estos debería funcionar:

alias sublime='open -a "Sublime Text 2"'
alias sublime='open -a Sublime\ Text\ 2'
    
respondido por el sdayal 09.12.2015 - 15:04
0

Si sigue el procedimiento recomendado por Sublime Text para crear un enlace simbólico a su herramienta de línea de comandos, podrá abrir archivos, usar como $EDITOR con git, subversion, etc. un alias.

En pocas palabras, puede usar este comando para crear un enlace simbólico a la herramienta:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

y luego use la herramienta desde la línea de comando.

subl --new-window ~/.profile

abrirá tu perfil de bash en una nueva ventana en "Sublime Text 2". También puede usar el comando subl sin ningún argumento para abrir la aplicación.

Para que esto funcione, es posible que necesites agregar ~ / bin a tu variable $PATH en tu ~ / .profile.

export PATH=$PATH:$HOME/bin

Consulte también Instrucciones de Sublime Text .

    
respondido por el Ɱark Ƭ 09.12.2015 - 16:20

Lea otras preguntas en las etiquetas