Abrir archivo en la pestaña de texto sublime a través de AppleScript

2

Utilizando el siguiente código AppleScript, puedo abrir un archivo .txt en una nueva ventana de texto sublime:

tell application "Sublime Text"
    open "Users:me:Desktop:foo.txt"
end tell

¿Hay una manera de abrir este archivo NO como su propia ventana nueva, sino como una nueva pestaña de mi ventana existente de Texto Sublime?

    
pregunta puterguy01 28.06.2018 - 00:12

1 respuesta

1

Sublime Text no proporciona una suite de AppleScript, pero sí proporciona una utilidad de línea de comandos "subl" en:

/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl

El uso está disponible con --help .

subl es consciente de la ventana actual cuando abre archivos y agrega el archivo como una pestaña.

/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /path/to/file

Para ejecutar esto en AppleScript, use 'do shell script'.

do shell script ¬
    "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /path/to/file"
do shell script 
    "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl " ¬
    & quoted form of POSIX path of (alias "path:to:file")
    
respondido por el grg 28.06.2018 - 00:25

Lea otras preguntas en las etiquetas