Al escribir en Eclipse (Java), a menudo tengo el problema de que cuando comienzo a escribir los descriptores de acceso, el cursor desciende al principio de la definición del constructor. Así que en un documento como este:El cursor de Eclipse salta al constructor mientras se escribe
private int mSomeInt;
public
in|public MyClass(){
}
me gustaría escribir manualmente el descriptor de acceso (captador/definidor) para mSomeInt, pero cuando pulso espacio después de 'público' más arriba, el cursor salta al comienzo de ' MiClase pública '.
A menudo escribo líneas completas para buscar y encontrar mis métodos mezclados con el constructor (como en el ejemplo anterior).
No he podido encontrar ninguna pregunta similar en SO (no sé qué buscar exactamente).
Cualquier ayuda sería apreciada.
Nota: esto no es solo con los descriptores de acceso sino más bien con los modificadores de acceso que defino antes del constructor u otro método.
Editar
Después de intentar sin éxito la solución de Deco a continuación, he logrado reducirlo un poco más lejos.
El problema solo ocurre si tengo todos los bloques en el archivo en un estado colapsado (ctrl + shift + numPadDivide). Puedo ver que el problema ahora es que el nuevo modificador de acceso que escribo se colapsa (rápidamente) en el siguiente método. es decir, Eclipse está tomando el primer modificador de acceso y contrae todo a partir de allí, aunque mi intención es escribir un nuevo método.
La única solución que he podido encontrar es solo editar la fuente con todos los elementos 'fold' desplegados.
Esto ha sido una molestia mía durante años; ¿Qué terminaste haciendo para resolverlo? –
Lamentablemente no lo he resuelto. Como mencioné anteriormente, descubrí las condiciones bajo las cuales sucede y desde entonces he estado trabajando en torno a eso (es decir, ya no mantengo toda la clase doblada). Por supuesto, el problema aún ocurre, pero ya no lo noto. –