2008-09-16 10 views
8

Recientemente comencé a usar Eclipse Ganymede CDT para el desarrollo de C y no me gustó más. Soy consciente de que la curva de aprendizaje podría ser pronunciada, por lo tanto y con tu ayuda, mi objetivo es aplanarlo tanto como sea posible. Estoy buscando los mejores hacks, sugerencias, trucos y mejores prácticas para realmente liberar todo el poder del IDE.Hacks, sugerencias, trucos y mejores prácticas de Eclipse Ganymede

+0

Qué IDE vienes? He encontrado que Eclipse v3.4 Ganimedes es la versión de Eclipse más sólida y bien diseñada. –

Respuesta

16

índices con precisión

Con CDT usted debe ser seguro para habilitar la opción "indización" en lugar de la opción predeterminada "Indexación Rápida". No es perceptiblemente más lento en hardware moderno y hace un trabajo mucho mejor. En ese sentido, debe asegurarse de habilitar el resaltado semántico. Esto no es tan importante en C/C++ como lo es en un lenguaje como Scala, pero sigue siendo extremadamente útil.

aerodinámico Edición

acostumbrarse a usar Ctrl + O y Ctrl + Alt + H. El primero muestra una vista de esquema de búsqueda incremental, mientras que el segundo abre la vista "Call Hierarchy" y busca en la función seleccionada actualmente. Esto es increíblemente útil para la ejecución de rastreo.

Ctrl + Shift + T (tipo abierto) no es exactamente una "edición" combo per se, pero es igualmente importante en mi flujo de trabajo. El cuadro de diálogo Abrir tipo C++ no solo permite el filtrado incremental por tipo, sino también la selección de definición (.h) o declaración (.cpp) e incluso el filtrado por tipo de elemento (typedef, struct, class, etc.).

Grupo de Programación Orientada a

Mylyn: no salir de casa sin ella. No puedo decir lo suficiente sobre esta herramienta. Cada vez que me veo obligado a prescindir de él, me veo obligado a volver a aprender a manejar todo el ruido del código. Muy, muy útil para tener.

simplificada Vistas

La disposición del espacio de trabajo de Eclipse predeterminado es extremadamente ineficiente tanto en el espacio como en la facilidad de uso. Todos tienen su diseño favorito, tómense su tiempo y encuentren el suyo. Me gusta minimizar (no necesariamente cerrar) todo excepto Outline y mantener el C/C++ Project Explorer acoplado en la barra lateral configurado para ocultar exactamente el esquema cuando se expande. De esta forma, siempre puedo mantener el editor visible al mismo tiempo que reduzco el espacio utilizado por vistas irrelevantes para la tarea actual.

+0

He encontrado tu respuesta bastante informativa. No sabía ninguno de los consejos que mencionaste. Muchas gracias señor! –

2

ctrl + space es la mejor herramienta que existe en Eclipse. Es la función de autocompletar. Puede completar nombres de variables, declaraciones de métodos, plantillas definidas por el usuario y mucho más.

Go Eclipse. Toneladas de mi código son generadas por ctrl + espacio.

+0

I (corazón) ctrl + espacio! –

+0

¡Agradable! ¡Gracias! –

1

Si las herramientas de desarrollo de Java no están instaladas, el corrector ortográfico no funcionará.

La funcionalidad de corrección ortográfica depende de las herramientas de desarrollo Java están instalando. Esto puede ser un problema desconcertante si solo instala las Herramientas de desarrollo C exclusivamente, porque no da ninguna razón para que el Corrector ortográfico no funcione.

3

CTRL + TAB le permiten navegar rápidamente entre un archivo de origen y su archivo de encabezado (foo.cpp < -> foo.h).

También me gusta la función de historial local porque puede volver atrás y revertir los cambios de manera conveniente.

+0

¡Muchas gracias! –