8 votos

¿Puede un atajo de teclado forzar a TextEdit Windows a cerrarse y descartar todos los cambios?

¿Hay alguna forma de configurar TextEdit para que cierre la ventana (mediante un atajo de teclado) sin preguntarme si quiero guardar un archivo no guardado?

Puede ser otro script/programa configurado globalmente cuando se dispara con un determinado atajo o simplemente un script para TextEdit.

La razón para hacerlo es que tengo muchas notas temporales en la ventana de TextEdit y quiero cerrarlas lo más rápido posible.

0 votos

Si tiene un montón de archivos temporales, puedes intentar forzar el cierre de la aplicación. Guardará tus archivos abiertos, pero no te pedirá que los guardes.

6voto

Fuzzy Purple Monkey Puntos 702

tell application "TextEdit" to close (windows where name of its document is "Untitled") saving no cerraría todos los documentos sin título sin guardarlos.

Puede cerrar la ventana actual con tell application (path to frontmost application as text) to close window 1 saving no . Sin embargo, cerraría todas las pestañas en algunas aplicaciones que utilizan pestañas.

En mi opinión, es más fácil pulsar la "W". Puedes desactivar la animación para mostrar las hojas con defaults write -g NSWindowResizeTime -float 0.001 .

0 votos

Su primera sugerencia suena muy bien, pero cuando hago un AppleScript usando esta línea no parece funcionar para mí? ¿Esto se debe a que mis archivos no guardados son nombrados por el sistema como "Sin título 1", "Sin título 2", "Sin título 3", etc.?

2 votos

@tomh, tengo que decir que poner una recompensa en una pregunta que tiene más de 7 años y que ya tiene una respuesta aceptada parece un poco ridículo, sin embargo, para responder a su pregunta... Sí, ya que el código AppleScript presentado se dirige específicamente a un documento llamado "Untitled". Para manejar todos los documentos con el código AppleScript, utilice: tell application "TextEdit" to close every document saving no

0 votos

No estoy de acuerdo en que sea ridículo. Intenté lo que sugiere la respuesta. No funcionó cuando lo ejecuté como un AppleScript. Me gustaría poder ejecutar un único script que cerrara todos los Windows sin pedir que se guarde ninguno. Cuando vuelvo a abrir TextEdit, me gustaría que no se volviera a abrir ninguno de los documentos. Por favor, puedes formular tu sugerencia de script como respuesta y la probaré. Muchas gracias

2voto

Troy Puntos 191

Si pulsas cmd+opción+q para salir de la aplicación (o mantienes pulsada la opción mientras sales del menú principal), te dará la opción de descartar los cambios en todo ventanas no guardadas a la vez, en lugar de tener que decirle que descarte los cambios en cada ventana individualmente. Esto funcionará con todas las aplicaciones de Apple, no sólo con TextEdit.

3 votos

El problema con esto es que cuando vuelves a abrir TextEdit, todas las ventanas se vuelven a abrir de nuevo?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X