3 votos

No puedo abrir un archivo en sublime text usando bash_rc

Mi función bash_profile tiene el siguiente aspecto:

function st() { /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /Users/ishan/workspace/nltk_engine/index.py;}

Sin embargo, cuando hago st en la terminal, sólo abre una ventana de sublime text sin abrir el archivo. He copiado la línea en el terminal y funciona. No funciona a través de bash_profile.

1voto

Rich Puntos 2429

El st que funciona cuando se escribe st es uno antiguo que se definió de forma interactiva dentro de Terminal . Si entras:

type st

verá que esta definición no es la que introdujo en su .bash_profile .

Para ejecutar la definición introducida en su .bash_profile Tienes que cargarlo dentro de tu propio shell:

. ~/.bash_profile

o

source ~/.bash_profile

Y podrás comprobar que a partir de ahora tu definición de tu st es correcta con:

type st

0voto

siva Puntos 23

Como tu comando es un comando estático, podrías probar con un alias:

alias st="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /Users/ishan/workspace/nltk_engine/index.py"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X