¿Puedo abrir un file de text en Vista previa desde la Terminal?

Sé que puedo abrir un file con un progtwig externo desde la Terminal con open , y eso funciona para la mayoría de las aplicaciones. Sin embargo, cuando trato de usar un command como open -a Preview info.txt , se inicia Vista previa, pero el file no se abre.

Estoy en Mavericks 10.10.2.

  • ¿Cómo puede Apple Script abrir un script de shell con opciones en una window de Terminal?
  • Cómo eliminar líneas superiores e inferiores de un file usando sed, awk, etc. en 1 paso
  • ¿Cómo puedo formatear la salida de ping en bash?
  • ¿Cómo registrar correctamente una extensión de file en mac para que funcione también ejecutando abierta desde la línea de command?
  • macOS Sierra: dd to USB es muy lento y parece que no puede usar / dev / rdisk
  • Cómo instalar y configurar s3fs en OS X 10.7 (Lion)
  • ¿Hay alguna manera de usar el command open (o cualquier otro command incorporado) para abrir realmente un file en Vista previa desde la Terminal?

  • Espacio en disco utilizado por las bibliotecas de iPhoto / iMovie en OS X
  • No se puede eliminar el usuario llamado "Administrador" en macOS Sierra
  • ¿Cómo puedo usar mi unidad Time Machine existente en la networking?
  • No arranca (giro infinito)
  • ¿Cómo puedo hacer zoom con Mac Mail en un post que estoy networkingactando?
  • La pantalla de los posts de Yosemite está deshabilitada
  • 3 Solutions collect form web for “¿Puedo abrir un file de text en Vista previa desde la Terminal?”

    La vista previa solo funciona con files PDF y algunos files de image (png, jpg, gif, tiff, bmp) por lo que no podrá abrir un file de text en Vista previa.

    Para abrir su file info.txt desde el terminal, debe elegir una aplicación que pueda abrir files de text, como TextEdit o cualquier otro editor de text.

    También podría usar open -e file , para abrir cualquier file usando TextEdit.

    NB – Si hay más preguntas sobre esta respuesta, por favor comente.

    ACTUALIZAR

    No hay nada de malo con las otras respuestas, esta aprovecha un command del sistema para convertir el file de text a un tipo de file compatible para Vista previa (es decir, PDF).

    Dado un file de muestra puede ejecutar:

    cupsfilter info.txt > info.pdf

    (para ocultar la salida de debugging use cupsfilter info.txt > info.pdf 2> /dev/null )

    Después de lo cual se puede aplicar la respuesta original para abrir el nuevo file info.pdf en Vista previa. Puede get más información ejecutando man cupsfilter . Creo que esto solo expone la funcionalidad básica Guardar como PDF que existe en el sistema de printing CUPS.

    ( Fuente )

    Adicionalmente

    Como se señaló en los comentarios, uno puede simplemente canalizar el command para abrir un file directamente en Vista previa. Esto funcionó para mí:

    cupsfilter info.txt 2> /dev/null | open -f -a Preview

    (Respuesta original)

    Para abrir un file de Vista previa compatible desde la Terminal, como pdf, png, jpg, gif, tiff, bmp:

    open -a Preview <nameOfSupportedFileType>

    Así por ejemplo:

    open -a Preview avatarMask@2x.png

    Abre el png de la carpeta actual en Vista previa.

    Sí, pero primero debe convertir el file a postscript o PDF. Por ejemplo, tengo un pman function que funciona exactamente como man normal, pero abre la página man en Preview.app:

     pman () { man -t $* | open -f -a /Applications/Preview.app } 

    La opción -t le dice al man que la salida necesita ser formateada (usando groff ) como postscript.

    Desea abrir un file de text en Preview.app. Para la etapa "convertir a PDF" utilizo paps , que instalé usando brew :

     brew install paps 

    ¡Después de eso, es fácil!

     paps info.txt | open -f -a /Applications/Preview.app 

    Eso abrirá info.txt en Vista previa. Si haces esto mucho, probablemente quieras crear una function (en tu ~/.bash_profile o similar):

     preview () { if [ -z "$*" ]; then echo "Usage: preview [FILE]" else paps $1 | open -f -a /Applications/Preview.app fi } complete -f -X '!*.txt' preview 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).