Atajo más útil en Eclipse CDT


79

Me gustaría hacer una hoja de trucos que presente el atajo más útil (y que ahorra tiempo) para Eclipse CDT (C ++).

¿Puedes compartir cuáles son los atajos más útiles que usas en CDT?

Por favor, publique solo atajos generales (disponibles al hacer C ++) o específicos de CDT.

Respuestas:



52

Resumen de todos los atajos en este hilo y algunos más.

Ctrl+ Tab- Cambiar entre archivos fuente y de encabezado.

Ctrl+ Shift+ T- Elemento abierto

Ctrl+ Shift+ R- Abrir archivo / recurso.

Ctrl+ =- Explore la expansión macro.

Ctrl+ Space- Mostrar propuestas para completar lo que ha escrito.

Ctrl+ Alt+ H- Abre la jerarquía de llamadas para una función

Ctrl+ Shift+ N: Agrega un #include para el archivo de encabezado en el que se declara el elemento actual

Ctrl+ i- Corrige la sangría del texto seleccionado - muy útil en mi opinión

Ctrl+ d- Elimina la fila actual

Ctrl+ h- Abre un diálogo de búsqueda; la pestaña "Búsqueda C / C ++" busca en ubicaciones indexadas

Ctrl+ O: Abre un navegador miembro de la clase actual, lo que permite abrir rápidamente un método

F3 - Declaración abierta

Ctrl+ Shift+ G- Cuando se selecciona una función, objeto o var: encuentra todas las apariciones en el proyecto.

Ctrl+ Alt+ G- Búsqueda textual del texto seleccionado actualmente.

Ctrl + clic izquierdo - Ir a la definición del artículo.

Ctrl+ j- Búsqueda incremental en el archivo actual

Ctrl+ k- Para buscar hacia adelante un texto resaltado en un archivo.

Ctrl+ Shift+ k- Para buscar hacia atrás un texto resaltado en un archivo

Alt+ / - Ir al lugar anterior / ir al siguiente lugar editado o visto.

Ctrl+ m- Maximizar o des-maximizar la ventana del editor actual (también funciona para otras ventanas

Ctrl+ Shift+ Flecha arriba / abajo - Saltar al método anterior / saltar al siguiente método

Ctrl+ q- Ir a la última ubicación editada

Ctrl+ Shift+ p- Con un corchete seleccionado: saltar al corchete de cierre o apertura correspondiente

Ctrl+ /- Comentar / descomentar todas las líneas seleccionadas con //

Ctrl+ Shift+ /- Comentar el bloque seleccionado con / * ... * /

Ctrl+ Shift+ \- Descomentar / * ... * / bloque seleccionado


1
¿Qué pasa con 'compilar un script' y 'construir un script' y 'ejecutar'?
tqjustc

@tqjustc Creo que es CTRL+B
Yeo

43

Ctrl+ Shift+ T: Elemento abierto.

Ctrl+ Shift+ R: Abrir archivo / recurso.

Ctrl+ =: Explore la expansión macro.


23

Ctrl+ Space: Muestra propuestas para completar que hayas escrito.


21

Ctrl+ Shift+ L: Muestra una lista de acciones con sus correspondientes atajos. ;)



15

Alt+ Shift+ R, N: Cambiar el nombre de una función o variable a lo largo de un proyecto.


14

Aquí hay una lista de los que uso con más frecuencia (excluyendo los de las respuestas anteriores):

  • Ctrl+ Shift+ N- agrega una declaración de inclusión; el archivo de encabezado incluido es aquel en el que se declara el elemento actual en

  • Ctrl+ i- corrige la sangría del texto seleccionado - muy útil en mi opinión

  • Ctrl+ d- elimina la fila actual

  • Alt+ / - mueve el texto seleccionado (o la línea actual si no hay texto seleccionado) hacia arriba o hacia abajo

  • Alt+ / - moverse a la ubicación anterior / siguiente que editó; por ejemplo, si examina algunas declaraciones de función y luego desea volver al punto de partida, presione Alt+ para ir a las ubicaciones anteriores

  • Ctrl+ h- abre un diálogo de búsqueda; la pestaña "Búsqueda de C / C ++" busca en ubicaciones indexadas y es rápida, pero la pestaña "Búsqueda de archivos" busca en todo el texto de sus proyectos y puede ser útil cuando busca un elemento "oculto" (por ejemplo, al buscar una macro definida bajo un #ifdef _WINDOWS, pero _WINDOWS no está definido actualmente en su proyecto)


6

CTRL+ B: Construye todos los proyectos

CTRL+ F11: Ejecutar

F11: Depurar

Nota: Los atajos anteriores son aplicables a todas las versiones de eclipse


Accesos directos manuales desde Preferencias> General> Teclas

ALT+ B: Proyecto de construcción (proyecto activo actual)


5

Ctrl+ O: Abre un navegador de miembros de la clase actual, lo que permite abrir rápidamente un método.


3

Tienes que cambiar los enlaces predeterminados para obtener estos, pero me gusta:

F3 : Declaración abierta.

F4 : Busca texto en el proyecto.

F4se explica por sí mismo, pero F3tiene algunas complejidades: si lo usa en una llamada de función, lo llevará a la definición, y si lo usa en una definición, lo llevará a la declaración.


1
Ctrl + clic en una declaración hace lo mismo que F3
Janik Zikovsky

3

Ctrl + Shift + G: Cuando se selecciona una función, objeto o var: encuentra todas las apariciones de ella en el proyecto (también funciona con java).

Ctrl + Alt + G: Búsqueda textual del texto seleccionado actualmente.

Ctrl + clic izquierdo: Ir a la definición del artículo.


3

Ctrl+ Page Up: Ir al siguiente archivo fuente abierto como pestaña

Ctrl+ Page Down: Ir al archivo anterior


2

Ctrl+ j: Búsqueda incremental en el archivo actual

Ctrl+ /(teclado numérico): contorno - pliega todas las funciones - para una vista rápida


2

Ctrl+ Shift+ f: este código de sangría automática


1
Creo que Ctrl + a seguido de Ctrl + i es la mejor opción si desea una sangría automática, ya que Ctrl + Shift + f formatea automáticamente todo el código, no solo la sangría.
dreua


1

Ctrl+ k: Para buscar hacia adelante un texto resaltado en un archivo.

Ctrl+ Shift+ k: Para buscar hacia atrás un texto resaltado en un archivo


1

Alt+ Shift+ T: Método seleccionado: cambiar entre en línea, fuera de clase en .hy fuera de clase en .cpp


0

Lo más cerca que estoy de Eclipse para J2EE en la creación de clases es (re) mapear ( Preferencias-> General-> Teclas ) "Nueva (Clase)" a Ctrl+ 1, y seleccionar el texto de la clase no existente antes para que se complete nuevo diálogo de clase con el nombre de la clase.

Desafortunadamente, aún debe ingresar el nombre del archivo de origen y del encabezado en el cuadro de diálogo.


0

Para mí, este es uno de los atajos de teclado más útiles, especialmente cuando está en modo de depuración :

Alt+ / - Ir a la posición del cursor anterior / siguiente.



0

Shift+ Alt+ G: Generar getters y setters (vincularlo)

Alt+ Ctrl+ : Duplica la (s) línea (s)

Ctrl+ Shift+ /: Doblar todo

Ctrl+ *: Despliegue todo

Ctrl+ /: Activar / desactivar el plegado

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.