2009-05-02 6 views
27

¿Hay alguna preferencia o modificación que impida a Eclipse poner un diálogo "Este archivo ha sido cambiado en el sistema de archivos". cuando cambio a Eclipse desde otro editor?evitando el eclipse "cambiado en el sistema de archivos" de diálogo?

Pasos:

  • proyecto abierto de Eclipse
  • editar algún archivo y guardarlo (página ya está 'limpia', pero ha sido tocado anteriormente)
  • cambio a otro editor
  • edición mismo archivo
  • interruptor de nuevo a eclipsar
  • ver de diálogo
+0

¿Qué comportamiento prefieres? tanto las alternativas (volver a cargar y mutar el búfer sin preguntar, o continuar como si el archivo no hubiera sido alterado externamente) parecen ser lo incorrecto para hacer IMO, así que no sé cuál quieres. – bignose

+0

recarga del búfer del sistema de archivos: la opción predeterminada que ofrece el cuadro de diálogo. mi caso de uso es que soy el que cambia los editores, así que estoy seguro de que el sistema de archivos es correcto. – larham1

+2

Tenga en cuenta que este diálogo aparece incluso cuando el búfer está "limpio": no hay cambios realizados por el editor de Eclipse que no se hayan guardado en el disco. La página está limpia. Luego cambie a otro editor, toque el archivo y regrese a Eclipse. Eclipse ve un sistema de archivos modificado y se queja. Si se quejaba por una página * sucia * que no se había guardado, y solo existía en la RAM, eso sería diferente. – larham1

Respuesta

29

Tal vez diciendo Eclipse para refrescar el espacio de trabajo ayuda automáticamente:

Preferencias -> General -> Espacio de trabajo -> Actualizar automáticamente

+2

No, el diálogo aún se muestra. – larham1

+6

fijado con al menos la construcción de Indigo 20110615-0604; quizás arreglado de antemano. Los prefs cambiaron los nombres, ahora: "Actualizar en el acceso" y "Actualizar usando ganchos nativos o sondeo" – larham1

+0

@ larham1 ¿Cuál de las siguientes opciones desactiva el sistema * cambiado en el sistema de archivos *? –

2

Esto funciona para mí usando Indigo Service Release 1, Build ID: 20110916 -0149, con Preferencias-> General-> Espacio de trabajo -> "Actualizar usando Ganchos nativos o Sondeo" y "Actualizar al acceder" marcados.

@Piotr Dobrogost, solo se necesita una de estas opciones para deshacerse del mensaje de diálogo, sin embargo, depende del comportamiento que desee. Ellos hacen cosas diferentes, pero cada uno en su propia impide el diálogo. Con "Actualizar usando ganchos nativos o sondeo", el archivo se actualizará automáticamente cuando el archivo cambie sin intervención del usuario. Con "Actualizar en acceso", el archivo se actualiza solo cuando el contexto cambia al editor que contiene el archivo cambiante. Para mis propósitos (ver el cambio de la salida del script), encuentro "Actualizar usando Ganchos nativos o Votación" por sí mismo el más útil.

Además, esto puede parecer obvio, pero tenga en cuenta que esto sólo funciona para archivos en el espacio de trabajo de Eclipse.

+1

FYI re. "que esto solo funciona para archivos en el espacio de trabajo de eclipse" Acabo de abrir "https://bugs.eclipse.org/bugs/show_bug.cgi?id=506960. – vorburger

Cuestiones relacionadas