La magia detrás del formato en StackExchange es un gran script perl llamado Markdown . Descárguelo y haga doble clic en el archivo Markdown_1.0.1.zip resultante.
Luego, en la terminal, escriba
chmod a+x ~/Downloads/Markdown_1.0.1/Markdown.pl
sudo cp ~/Downloads/Markdown_1.0.1/Markdown.pl /usr/local/bin/
Una vez que lo haya hecho, puede crear un Servicio en Automator .
El servicio que crea recibe texto enriquecido en cualquier aplicación . Desmarca la casilla que dice Salida reemplaza el texto seleccionado.
Su servicio contendrá dos acciones:
La primera acción es Ejecutar Shell Script . Aquí está el script de shell:
/usr/local/bin/Markdown.pl | /usr/bin/textutil -stdin -stdout -format html -convert rtf | /usr/bin/pbcopy
Su acción de sección es Ejecutar AppleScript . Aquí está el AppleScript:
tell application "System Events"
keystroke "v" using {command down}
end tell
Guarde el servicio y, si lo desea, asígnele un atajo de teclado usando Preferencias del sistema » Teclado » Atajos de teclado » Servicios
Luego, puede escribir texto usando los códigos de formato que usa en este sitio y ejecutar este servicio para generar texto formateado. Esto solo funcionará si sus mensajes de correo están configurados como texto enriquecido ; si tiene mensajes de texto sin formato, ejecutar este servicio simplemente borrará el contenido de su mensaje, ya que su texto enriquecido formateado por el servicio no podrá pegado
/path/to/rst2html.py -q --stylesheet=/create/a/style.css --embed-stylesheet | /path/to/textutil -stdin -stdout -format html -convert rtf | pbcopy
Suponiendo que se sienta cómodo enviando correo HTML, puede usar Markdown para formatear su mensaje de correo electrónico y crear un servicio de automatización para convertir, procesar y reemplazar su descuento con texto formateado.
Gray Ryan Gray: Markdown Compose para Mac OS X Mail
Las instrucciones para crear este servicio se proporcionan en el artículo. Además de proporcionar una ruta explícita al archivo markdown.pl en su script de Automator, asegúrese de hacer que markdown.pl sea un archivo ejecutable.
Nota: Con la desaparición de Posterous, se rompió el enlace original al artículo de Ryan Gray. He editado la respuesta para que apunte a una versión archivada en The Internet Archive Wayback Machine . ↬ Dominique por traer el enlace roto a mi atención.
fuente
Puede instalar Markdown Service Tools y luego seguir las instrucciones de Tobias O'Leary . ¡Recomendado!
fuente
Sé que este es un poco viejo, así que aquí hay una especie de actualización. Me costó mucho hacer que el script de shell de esa respuesta funcionara correctamente.
Había instalado Markdown a través de brew .
En el script de shell "Pasar entrada:" establecido en "como argumentos". Tuve éxito con esta variación en el script de shell:
El AppleScript se mantuvo igual.
fuente
Yo uso un script de shell como este:
pandoc --strict -p
actúa como Markdown.pl y conserva pestañas.-inputencoding UTF-8
se requiere para preservar caracteres no ASCII.LC_CTYPE=UTF-8
no es necesario si LC_CTYPE ya está configurado en un entorno local UTF-8.fuente