Eclipse tiene una manera fácil de encontrar todas las referencias a una variable, pero ¿hay una forma rápida de buscar asignaciones?Encuentra todas las asignaciones a la variable
Respuesta
¿Rápido? Hm ... Buscar todas las referencias con Ctrl +Shift +G, después se filtra en el Search
vista (resultados) a través del menú Ver (triángulo desplegable). Puede seleccionar Reads
allí para filtrar estos.
Atajo: Cursor a la variable, menú Search > Write Access > Workspace
. No se asignó ningún enlace de forma predeterminada, pero puede hacerlo como de costumbre (Preferences > General > Keys
).
Tuve que seleccionar 'Leer', no 'Escribir'. – Dog
Debe seleccionar 'Leer' en lugar de 'Escribir', ya que el menú en la vista de Búsqueda le permite seleccionar qué excluir, no qué incluir. – geniusburger
@geniusburger Tienes razón, gracias. –
Ctrl +Shift +T muestra todos los usos de una variable, con diferentes iconos para las referencias de lectura y escritura.
También puede establecer diferentes colores para las ocurrencias de lectura y escritura de la variable seleccionada (en la parte derecha del editor). Estos colores se configuran en las preferencias de Eclipse, en "General -> Editores -> Editores de texto -> Anotaciones". Hay "Ocurrencias" y "Ocurrencias de escritura". Configuré el mismo color, ligeramente más oscuro para "Escribir ocurrencia", por lo que puedo detectar fácilmente ocurrencias de escritura, sin ningún golpe de tecla.
Parece que es solo para Java. No funciona para mí en Eclipse C/C++ –
Este es el mejor para mí: de inmediato hace que la vista de búsqueda se abra con una vista agradable y plana de los resultados. 'Shift-Ctrl-G', por el contrario, toma un momento para aparecer y muestra una vista que no muestra las coincidencias reales: simplemente muestra dónde están las coincidencias, y tengo que hacer doble clic en esa ubicación y escanear el archivo real. 'Ctrl + Shift + U' me muestra lo que necesito ver de inmediato. –
toque agradable al final sobre la configuración de color. Acceso directo útil para una codificación más rápida –
Ctrl+Alt+U
encuentra todas las referencias dentro de una clase (referencias locales) para una variable particular, en mi máquina ubuntu.
- 1. Resharper- Encuentra todas las clases no utilizadas
- 2. spring mvc obtener todas las asignaciones de solicitudes
- 3. Acts-as-taggable-on encuentra todas las etiquetas por contexto
- 4. Encuentra todas las diferencias en una serie de O (n)
- 5. Python: excepciones en las asignaciones
- 6. Encuentra todas las funciones decoradas en un módulo
- 7. Verificando $ _POST variable se encuentra
- 8. Encuentra todas las confirmaciones que hay en la rama de laboratorio, pero en la rama principal
- 9. ¿Cómo encuentro todas las asignaciones de memoria en un archivo de código llvm ir?
- 10. seguimiento de las asignaciones de memoria C++
- 11. Ember-Data: ¿Cómo funcionan las "asignaciones"
- 12. Raíles Variable en todas las acciones del controlador
- 13. Resalta todas las referencias a X?
- 14. Desasignación de las asignaciones del complemento Vim
- 15. ¿Cómo encontrar todas las apariciones de una variable en Vim?
- 16. Declarar una variable global para usar en todas las actividades
- 17. ¿Qué son exactamente las definiciones, declaraciones y asignaciones de C++?
- 18. manteniendo un valor variable en todas las actividades de Android
- 19. python? (condicional/ternario) operador para las asignaciones
- 20. ¿Dónde definir las asignaciones de AutoMapper?
- 21. Falta de comprensión de las asignaciones de variables múltiples Python
- 22. Spring MVC 3.0: ¿Cómo validar la variable de ruta que es global para todas las asignaciones de solicitudes de manera eficiente?
- 23. diccionario de Python a las asignaciones de variables en función del valor clave de nombre de variable
- 24. Encuentra si la variable es divisible por 2
- 25. ¿Cómo puedo tener una variable constante común a todas las clases en un paquete?
- 26. RESTO Las asignaciones de URL no funcionan (Grails 1.3.3, Tomcat6)
- 27. Acceda a todas las cookies almacenadas
- 28. Clase genérica a CSV (todas las propiedades)
- 29. redirigir todas las extensiones .html a .php
- 30. Borrar todas las suscripciones a eventos (clonadas)
Lo que sería realmente agradable es la manera ReSharper de hacerlo, con pequeños iconos que significan lecturas o escrituras en los resultados de búsqueda. – DuneCat