Cuando phpstorm abre un archivo, y realizo algunos cambios sin guardar. Pero, al mismo tiempo, se cambia el archivo en el disco. Entonces phpstorm volverá a cargar el archivo desde el disco, sin preguntar. Todos mis cambios se perderán.Cómo evitar que phpstorm recargue el archivo sin preguntar cuando se cambia el archivo en el disco?
Cómo evitar que phpstorm recargue el archivo sin preguntar cuando se cambia el archivo en el disco?
Respuesta
Settings/Preferences | Appearance & Behavior | System Settings
Desmarque
Synchronize files on frame activation
opción
Ahora PhpStorm le preguntará qué hacer: usted tendrá pocas opciones para elegir:
- Sistema de carga de archivos Cambios (cargar cambios externos desde el archivo)
- Conservar cambios de memoria (ignorar los cambios externos y continuar con el texto en el editor)
- mostraron diferencia (vista de presentación de diferencia ver la diferencia y decidir lo que hay que cambiar manualmente)
@ respuesta de LazyOne se refiere a una versión anterior de PhpStorm. En PhpStorm 8.0 hay dos casillas de verificación para proporcionar un control más granular sobre la configuración de sincronización de archivos:
- en PhpStorm, abrir la configuración/Preferencias de diálogo seleccionando Preferencias en el menú o haciendo clic ⌘ coma (Mac) o Ctrl + Alt + S (Linux y Windows).
- Haga clic en Apariencia & Comportamiento, luego haga clic en Configuración del sistema.
- Bajo sincronización, hay dos casillas de verificación: el primero está marcado sincronizar archivos en la activación del marco y el segundo está marcado guardando los archivos en la desactivación del marco
Esto es lo que las casillas de verificación hacer:
- Comprobación de la primera caja detectará y volver a cargar archivos externos desde el disco cuando se cambia a PhpStorm desde otra aplicación.
- Al marcar la segunda casilla se guardarán todos los archivos modificados cada vez que cambie a otra aplicación de PhpStorm.
- Si desmarca ambos cuadros, PhpStorm proporciona un mensaje rápido que dice "El archivo se cambió en el disco" con un enlace para volver a cargarlos en PhpStorm.
Cuando hay un conflicto entre PhpStorm y el archivo que cambia en el disco, se le pedirá que elija qué hacer:
- los cambios de carga: Haga clic en este botón para cargar la versión del archivo producido fuera de PhpStorm, y sobrescribe sus cambios locales.
- Mantener cambios de memoria: haga clic en este botón para conservar la versión producida en PhpStorm y almacenada en caché.
- Mostrar diferencia Haga clic en este botón para invocar el visor de diferencias que muestra la versión en el sistema de archivos a la izquierda y la versión PhpStorm a la derecha.
Más detalles se pueden encontrar en las páginas de documentación para PhpStorm System Settings y los File Cache Conflict páginas.
¿Hay alguna manera de que PHPStorm muestre este cuadro de diálogo cada vez que cambia el archivo? Incluso si su versión ha guardado los cambios? ¿En lugar de simplemente recargar totalmente el archivo con la versión que está en el disco ...? – Christoph
- 1. ¿Notificación cuando cambia un archivo?
- 2. Crear un archivo zip utilizando PHP clase ZipArchive sin escribir el archivo en el disco?
- 3. GnuPG - ¿Cómo editar el archivo sin descifrarlo y guardarlo primero en el disco local?
- 4. ¿Puedes evitar que la memoria se canse en el disco?
- 5. ¿Cómo se detecta cuando se cambia un archivo en iCloud?
- 6. ¿Cómo impido que se recargue el formulario usando Javascript?
- 7. Extraer un archivo de tar.gz, sin tocar el disco
- 8. ¿Cómo puedo crear un archivo numpy .npy en el disco?
- 9. Hacer que XCopy copie un archivo y no sobrescribir el anterior si existe (sin preguntar)
- 10. Manipular un archivo en la memoria con PHP (sin crear un archivo temporal en el disco)
- 11. ¿Puede quartz.net reconfigurar trabajos cuando cambia el archivo de configuración?
- 12. ¿Cómo evitar que Django cambie el nombre del archivo cuando ya existe un archivo con ese nombre?
- 13. ¿Cómo se obtiene el archivo en el disco, y no solo el tamaño del archivo en Java?
- 14. Obtener el tamaño del archivo en el disco
- 15. ¿Cómo se puede evitar programáticamente Windows desde el disco duro?
- 16. Preguntar de forma interactiva al usuario el nombre del archivo antes de guardar el archivo
- 17. Cómo revertir un archivo en Visual Studio 2010 (vuelva a cargar el archivo desde el disco)
- 18. ¿Cómo realizo el código en lib/recarga automáticamente cuando cambia el archivo?
- 19. Cómo evitar que Eclipse marque el archivo como erróneo
- 20. Extensión de Chrome: cómo guardar un archivo en el disco
- 21. Las pruebas no se ejecutan cuando el archivo cambia con Guard y rspec en Windows
- 22. ¿Cómo consulto la información del archivo "Tamaño en el disco"?
- 23. Observador del sistema de archivos multiplataforma (Linux/OS X) (ejecuta el comando cuando el archivo cambia)
- 24. Perforce: ¿Puedo poner un 'reloj' en un archivo, para que me notifiquen cuándo cambia el archivo?
- 25. log4j FileAppender no cambia al nuevo archivo cuando logrotate gira el archivo de registro
- 26. c linux compruebe si el archivo se actualiza/cambia/modifica?
- 27. C# XML.load() archivo en el disco causando errores
- 28. ¿Cómo puedo crear, escribir y luego devolver un archivo en C# sin guardarlo en el disco?
- 29. ¿Cómo se muestra el nombre de archivo del archivo en el que está trabajando en vim?
- 30. Vim, elimine automáticamente el archivo de intercambio cuando se guarde el archivo
Gracias, Lazy. Funciona maravilloso para mi – leon
Gracias. En phpstorm 10 se ha movido a "Configuración"> "Apariencia y comportamiento"> "Configuración del sistema" –
@ o.d Gracias - actualicé mi respuesta para reflejar las versiones actuales de IDE. – LazyOne