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.
¿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
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
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