Ventana del editor de TextMate código de retorno en vivo

0

Estoy tratando de averiguar si hay una manera en TextMate que pueda enviar el código que estoy escribiendo sobre la marcha a TextEdit.

Tal vez algo de AppleScript o algo, algún pensamiento? Gracias.

acreek
fuente
2
Una pregunta: ¿por qué? Honestamente, no tiene mucho sentido para mí por qué alguien querría pasar de un editor más poderoso a uno menos poderoso.
Wuffers
Cmd+A, Cmd+C, Alt-Tab, Cmd+V
slhck
@Mark Estoy experimentando con obtener datos en vivo de un editor. Enviarlo a TextEdit es solo una cosa simple que estaba preguntando para saber cómo se hace.
acreek

Respuestas:

0

Esto es muy feo, pero funciona bien. Requisitos:

  • Tanto TextMate como TextEdit deben estar en ejecución
  • Ambos necesitan un documento abierto en frente.

Lo que hace es simplemente seleccionar todo, copiar y pegar en la ventana TextEdit.

tell application "TextMate"
  activate
  tell application "System Events"
    keystroke "a" using {command down}
    keystroke "c" using {command down}
  end tell
end tell

tell application "TextEdit"
  activate
  tell application "System Events"
    keystroke "a" using {command down}
    keystroke "v" using {command down}
  end tell
end tell

slhck
fuente
Disculpe por el formato, parece que al motor del editor no le gusta el AppleScript por cualquier razón.
slhck
@acreek No es una cosa - por cierto esto es no La forma en que normalmente quieres hacer cosas como esta. Si está intentando aprender AppleScript, debe acceder a la texto objetos de la ventana TextMate, en lugar de jugar con copiar / pegar y emular las pulsaciones de teclas.
slhck