2010-08-29 15 views
26

Creo que me falta el elefante en la habitación, pero por mi vida no encuentro el atajo de teclado para establecer un punto de interrupción en eclipse cuando uso el complemento pydev .cuál es el atajo de teclado para alternar punto de interrupción en pydev usando eclipse

cosas que ya he intentado:

  1. Ctrl +Shift +B: no hace nada.

  2. Ctrl +F10: abre el menú de contexto de punto de interrupción, donde puede seleccionar para agregar punto de interrupción, eliminar, etc ... No quiero tener que desplazarse a través de un menú cada vez que quiera utilizar un atajo de teclado ... .kinda derrota el propósito de un atajo.

  3. Al hacer clic en la tira en el lado izquierdo del código: esta es la única forma en que estoy configurando atm, pero prefiero evitar usar el mouse si puedo.

estoy usando pydev 1.6.1 en Eclipse 3.6

EDITAR (31/08): A la luz de las dos respuestas por codedevour y Tao, he tratado de editar el acceso directo, pero han tenido suerte con el nuevo acceso directo Ctrl +Shift +Alt +B tampoco. Otros atajos funcionan. También intenté cambiar el menú desplegable "Cuándo" de En Windows a "Ámbito del editor Pydev" sin efectos. Según lo que me dice el editor, no hay conflictos con el atajo de punto de interrupción.

Esta es una nueva instalación en dos máquinas, tanto Windows 7 como en ambas máquinas.

+0

Es todo acerca de la perspectiva seleccionada. AFAIK, en eclipse Android, funciona con Java/Debug pero no con, por ejemplo: DDMS. Cheers – Jacob

Respuesta

37

¡Finalmente lo encontré!

la respuesta está aquí: http://www.mail-archive.com/[email protected]/msg04234.html

En resumen, accesos directos no están ajustadas para todas las perspectivas de eclipse. En la perspectiva pydev, vaya a Ventana> Personalizar perspectiva> Disponibilidad de grupos de comandos> Comprobar puntos de interrupción.

Eso es todo!

Estaba usando la perspectiva pydev (que es lo que cambia cuando crea por primera vez un proyecto pydev); sin embargo, los accesos directos de punto de interrupción solo están disponibles en la perspectiva de depuración de manera predeterminada, necesita activar el acceso directo ... wow ¡eso NO era tan obvio!

+0

Esto funciona en otras perspectivas de Eclipse también (por ejemplo, Lua). Información muy útil, gracias por encontrar esto! – ACyclic

+3

Muchas gracias por actualizar con esta información, tuve el mismo problema y ahora funciona. :-) – kernix

+3

nunca tendré los DÍAS que perdí en esta vuelta, ¡pero me alegra que esté ayudando a otros! – Joe

3

Ctrl +Shift +B funciona para mí y estoy usando pydev 1.6.1 con Eclipse 3.6.

¿Quizás tiene un conflicto con otro programa? Intente cambiarlo en el menú Ventana> Preferencia> General> Teclas> Alternar el punto de interrupción con otro atajo de teclado.

+0

Lo he cambiado a Ctrl + Alt + Shift + B, pero todavía no funciona ... otros atajos funcionan. Estoy usando las mismas versiones en dos sistemas operativos Windows 7, ¿qué sistema operativo está utilizando? Tal vez eso importe ... – Joe

+0

Estoy usando Windows 7. Volví a mirar mi versión de Eclipse. En realidad estaba usando 3.5.2 para el desarrollo de Python ... (ID de compilación: 20100218-1602). Disculpa la confusión. Guardo varias instalaciones de eclipse al mismo tiempo y me confundí. – Tao

+0

intenté instalar eclipse 2.5.2 con mi pydev pero todavía no tuve suerte. Encontré un atajo que funcionaba y reemplacé el enlace con el enlace de punto de interrupción, pero todavía no tuve suerte. pydev solo agregó la funcionalidad en 1.5.8, aún puede ser inestable. En mi ingenio final. – Joe

6

Ctrl +Shift +B

Si esto se niega a trabajar, echar un vistazo a Ventana> Preferencias> General> Claves y buscar las llaves superpuestas que pueden remedar este acceso directo.

2

En versiones recientes PyDev:

Ir a Ventana> Perspectiva> personalizar perspectiva ... Y en la pestaña "Acción Conjunto disponibilidad", marque "puntos de ruptura"

Cuestiones relacionadas