Awesome!  I'm loving it already.  The issue with using the toolbar while 
the console is on the second monitor is resolved.

Here's another idea. What if the break point widget had a global 
enable/disable button to control spyder behavior?  With the addition of 
that spyder can automatically choose to use pdb when F5 is pressed based on 
whether the breakpoints are globally enabled or not.

On Friday, June 1, 2012 2:03:07 PM UTC-5, Jed Ludlow wrote:
>
> It's common to use function keys as hot keys for the basic debugging 
>> commands as Anatoly pointed out. If there really is enough demand for 
>> debugging hot keys to be somewhat inline with the model of other IDEs I 
>> guess we could reassign some of the less commonly used function keys to 
>> debugging commands, maybe in the F10-F12 range. Thoughts?
>>
>>  
> As a quick experiment, I decided to adopt a hot key mapping convention 
> similar to Visual Studio, and I've pushed a prototype implementation to my 
> clone here:
>
>
> http://code.google.com/r/jedludlow-spyderlib-default/source/browse?name=jedludlow-issue-554
>
> Here are the new hot key mappings:
>
> F10: Debug step over
> F11: Debug step into
> Shift+F11: Debug step return
> F12: Debug continue
> Shift+F12: Debug exit
>
> In the process, these got new mappings:
>
> Ctrl+F10: Run profiler
> Ctrl+F11: Full screen mode
> Ctrl+F12: Add breakpoint
> Ctrl+Shift+12: Add conditional breakpoint
>
> It's not really straightforward to reuse F5 for continue since we are 
> modeless and F5 already has an assignment to run the currently active 
> editor script. It may be possible to get fancier with this, but for now the 
> simplest approach was to use F12 for continue.
>
> I'm publishing these changes to my clone simply for testing purposes, and 
> I would recommend broader discussion on the implications before it gets 
> pulled to the default repo. In that light, if there are strong opinions on 
> this, please dive in, test, and make recommendations.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/spyderlib/-/4Y0qMu5X8ZkJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/spyderlib?hl=en.

Reply via email to