Establecer bash_profile para abrir con Sublime Text 2 por defecto

4

Me gustaría que Sublime Text 2, no TextEdit, fuera el programa predeterminado para abrir mi archivo bash_profile cuando llamo a open ~/.bash_profile en Terminal. Normalmente, simplemente presiono la tecla Control y hago clic en el archivo en el Finder para establecer el programa predeterminado, pero dado que bash_profile está oculto, no estoy seguro de cómo hacerlo.

    
pregunta James Kelleher 01.06.2015 - 21:43

5 respuestas

5

Puedes mostrar temporalmente los archivos ocultos. En el terminal escribe:

defaults write com.apple.finder AppleShowAllFiles TRUE

y luego killall Finder para reiniciar el Finder.

Cambia lo que necesitas y luego oculta los archivos ocultos cambiando TRUE a FALSE .

Editar: Haciendo esto más explícito. En el Finder, localice .bash_profile, abra las propiedades haciendo clic derecho + "Obtener información". Luego, cambie "Abrir con" a Texto sublime 2. Esto funciona, simplemente lo probé.

    
respondido por el Bowen 02.06.2015 - 00:03
4

¿Qué pasa con:

subl .bash_profile

en lugar de open . Puedes lanzar Sublime Text con subl y agregar un nombre de archivo para abrirlo.

    
respondido por el jherran 01.06.2015 - 22:52
1

Puedes hacer open -a "Sublime Text 2" ~/.profile asumiendo que el nombre es lo que está en el paquete de la aplicación.

    
respondido por el William T Froggard 01.06.2015 - 22:32
1

Lo hago todo el tiempo, pero lo hago desde la línea de comandos:

Mi perfil de bash tiene la macro st asignada a:

alias st='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'

Y en la terminal solo escribo:

st ~/.bash_profile

    
respondido por el Jeef 03.06.2015 - 19:57
1

Guía de acceso directo de texto sublime

  1. Open Mac Terminal
  2. Vaya a homebrew.sh ; Copie e ingrese lo siguiente: %código%
  3. introduce /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. Ingrese lo siguiente en su Terminal Mac: brew install wget , pero si por alguna razón no tiene uno configurado, ingrese %código%. Tenga en cuenta que esta solución supone que usted es el usuario root de su sistema / dispositivo.
  5. Abra otra pestaña dentro de la ventana del terminal y verifique la versión de Ruby (por ejemplo, open ~/.bash_profile ); si está ausente, vuélvase suficientemente rubificado ingresando: sudo nano .bash_profile
  6. Descargue Sublime Text 3, luego vaya a root / usr (por ejemplo, ruby -v ).
  7. Siguiente después de haber instalado Sublime 3, brew install ruby
  8. Crea un enlace simbólico llamado sublime ingresando cd alexanderjsingleton/
  9. Ingrese lo siguiente en su Terminal Mac: open /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl , pero si por alguna razón no tiene uno configurado, ingrese ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublime .
  10. Salga y abra su perfil de bash; El siguiente ejemplo debe estar contenido en el perfil open ~/.bash_profile . Esta es la misma ubicación de archivo para otras configuraciones de perfil de usuario para aplicaciones como iTerm.
  11. Pruebe ingresando el directorio de archivos de aplicaciones (por ejemplo, sudo nano .bash_profile ).
  12. ¡Boom! Un agradecimiento especial al gran blog de Ashley Nolan , aunque para Cualquiera que sea la razón, mi nuevo MacBookPro no pudo acceder al perfil de bash, así que tuve que crear uno, por lo que incluí esa advertencia en el paso 4. Confío en esto mitigará cualquier angustia de systemAdmin que otros desarrolladores puedan dar por sentado. : D
respondido por el alexanderjsingleton 04.12.2016 - 20:46

Lea otras preguntas en las etiquetas