2012-07-23 10 views

Respuesta

4

Hay un plugin para TextMate 2 que le permiten ahorrar en el foco perdido: Save-On-Focus-Lost, sólo tiene que instalar el plugin y que tendrá la función de volver incluso en TexMate 2.

+0

Eso no funciona para mí en TM 2.0-alpha.9495 (( – roody

+0

ni funciona para mí –

11

La forma de hacerlo ha cambiado desde alpha.9495. Desde el README en el Save-On-Focus-Lost repo:

Ahora puede establecer saveOnBlur en .tm_properties hacer TextMate guardar archivos cuando se pierde el foco.
...

Usando .tm_properties también permite llegar fácilmente a determinados tipos de archivos, por ejemplo, se podría utilizar:

[ ui/**.php ] 
saveOnBlur = true 

Esto entonces sólo tendría archivos .php en la carpeta ui guardado automático cuando el foco esta perdido

Esto también es muy bueno porque permite establecer esto como una configuración específica del proyecto.

Pero si desea establecerlo como una configuración global, edite el archivo ~/Library/Application Support/TextMate/Global.tmProperties y agregue la línea saveOnBlur = True cerca del principio, antes de cualquier línea con ajustes específicos de tipo de archivo.

+0

No puedo hacer que esto funcione. Agregué 'saveOnBlur = true' a la parte superior de' ~ /. tm_properties', reinició TextMate (aunque parece estar pendiente de cambios en ese archivo) y cuando cambio a otra pestaña o ventana, el archivo aún no se guarda. Los demás cambios que realizo en '.tm_properties' funcionan bien, y comprobé tres veces mi versión de TextMate como 2.0-alpha.9547. ¿Alguna idea? – Bungle

+0

Intente hacer los cambios en el archivo '~/Library/Application Support/TextMate/Global.tmProperties' en lugar de' ~/.tm_properties'. – kmacinnis

+0

Hmm, eso tampoco funcionó. También lo intenté en '~ /.tm_properties' debajo de un patrón de nombre de archivo (como se muestra en el ejemplo que citó), pero no hubo suerte. – Bungle

0

La configuración saveOnBlur solo funciona para un archivo que se ha guardado al menos una vez. Es decir, un archivo que existe en el disco. Si lo prueba abriendo un nuevo archivo temporal, escribiendo algo, luego volviendo y volviendo, el archivo no se guardará porque no hay ningún archivo en el disco. Guarde el archivo temporal y luego pruebe. Deberia de funcionar.

2

Editar el archivo: ~/Library/Application Support/TextMate/Global.tmProperties

y añadir la línea:

saveOnBlur = true

El archivo Global.tmProperties sólo se carga en el arranque por lo que debe guardar todos los cambios, salir y volver a ejecutar TextMate para que esto surta efecto.

+0

esta respuesta es la que funciona con la versión actual de TextMate –

Cuestiones relacionadas