¿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 establece Mountain Lion el editor de text pnetworkingeterminado para el command de la terminal "open -t"?
  • ¿Cómo se relaciona 'stuck' (en los resultados de 'top') con 'no responder' (en Activity Monitor), 'spin' o 'hang'?
  • ¿Dónde está un sed razonable?
  • No se puede volver a instalar con éxito MYSQL 10.8.2
  • ¿Se puede reinstalar OS X en una unidad FileVault 2-encrypted?
  • transferencia de files de Tiger (10.4.11) a Mountain Lion (10.8)
  • ¿Hay alguna manera de usar el command open (o cualquier otro command incorporado) para abrir realmente un file en Vista previa desde la Terminal?

  • No se puede download OS X Mavericks
  • La aplicación Mac App Store no se puede desinstalar, no finalizará la installation
  • ¿Por qué Flashlight for Spotlight no funciona en El Capitan?
  • Usando applescript, ¿cómo mover una window a mi segunda pantalla?
  • ¿Por qué iCal siempre muestra los días de la semana y los meses del año en inglés?
  • Applescript: comprobar y remontar automáticamente el volumen del server dejó de funcionar
  • 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).