We can have both, or we can make it super easy to enable or customise them.

Phil has a point: it seems there is some standard out there.

> On 19 Apr 2016, at 22:49, p...@highoctane.be wrote:
> 
> 
> 
> On Tue, Apr 19, 2016 at 8:38 PM, Eliot Miranda <eliot.mira...@gmail.com> 
> wrote:
> >
> >
> >
> > On Tue, Apr 19, 2016 at 6:52 AM, stepharo <steph...@free.fr> wrote:
> >>
> >> This F keys suck!
> >
> >
> > +1.  How do you remember which F key does what in the Debugger?  F10 - fix 
> > my code to be a perfect 10??
> >
> Yeah, sure.
> 
> Visual Studio is standardized on that an millions of people are using it.
> https://msdn.microsoft.com/en-us/library/aa239052%28v=vs.60%29.aspx?f=255&MSPPError=-2147217396
> 
> Same for PhpStorm, WebStorm, and Intellij IDEA, also used by millions.
> Talk about keymaps: check this --> 
> https://www.jetbrains.com/help/phpstorm/2016.1/function-keys.html?origin=old_help
> (note the dropdown on the top right).
> 
> Let's talk Chrome devtools (just a litte user base of millions as well):
> 
> F8 -> Run
> F10 -> Step over
> F11 -> Step into
> 
> Let's talk Firefox (okay, a tad less users)
> 
> https://developer.mozilla.org/en-US/docs/Tools/Debugger/Keyboard_shortcuts
> 
> Resume execution when at a breakpoint F8
> Step over F10
> Step into F11
> Step out Shift + F11
> 
> CodeBlocks IDE
> http://wiki.codeblocks.org/index.php/Keyboard_Shortcuts
> 
> Debug
> 
> Function Shortcut Key
> Debug F8
> Continue debugging Ctrl + F7
> Step over a code block F7
> Step into a code block Shift + F7
> Step out of a code block Ctrl + Shift + F7
> Toggle breakpoint F5
> Run to cursor F4
> Previous error Alt + F1
> Next error Alt + F2
> 
> Vim plugins for debugging Ruby:
> 
> You may find useful to override default shortcut commands by F5-F8 shortcuts. 
> Add these to your .vimrc:
> 
>   map <F7>  :call g:RubyDebugger.step()<CR>
>   map <F5>  :call g:RubyDebugger.next()<CR>
>   map <F8>  :call g:RubyDebugger.continue()<CR>
> 
> Even SAP uses F keys for that.
> 
> 
> f5->step by step
> f6->to skip the statements like perform,module,..
> f7->to come out from the form,module,..
> f8->run upto the cursor or run completely
> 
> R studio:
> 
> Toggle Breakpoint Shift+F9
> Execute Next Line F10
> Step Into Function Shift+F4
> Finish Function/Loop Shift+F6
> Continue Shift+F5
> Stop Debugging Shift+F8
> 
> 
> Delphi:
> 
> F4 Run program to current cursor position
> F5 Toggle breakpoint
> F7 Debugger step into
> Shift - F7 Trace into next source line
> F8 Debugger step over
> Shift - F8 Run until return
> F9 Run program under debugger
> 
> 
> ActiveState Komodo IDE:
> 
> Step In F11
> Step Over F10
> Step Out Shift-F11
> Start F5
> 
> CodeLite
> 
> Start/continue debugger F5
> Step Into F11
> Next F10
> Step Out Shift-F11
> 
> Dolphin X6
> 
> Go F5
> Step Into F11
> Step Over F10
> Step Out Shift-F11
> Run to cursor Ctl-F10
> Run Ctl-F5
> Restart Ctl-Shift-F5
> 
> Toad debugger for PL/SQL
> 
> F11
> Run (continue execution)
> F12
> Run to cursor
> SHIFT+F5
> Set or delete a breakpoint on the current line
> SHIFT+F7
> Trace into
> SHIFT+F8
> Step over
> SHIFT+F10
> Trace out
> 
> Visualworks debugger
> 
> Step Into: F5
> Step: F6
> Step Over: F7
> Run: F9
> 
> World+dog uses F keys for debugging.
> 
> But Pharo? Nah!
> 
> We have a great debugger? Sure let's hide it under absconse shortcuts that 
> only we know.
> 
> New debugger is nicer looking but more painful to use and I never used any 
> shortcut on it as they aren't those standard things.
> 
> Anyway, I should be able to hack that the way I want, so, no real issue.
> 
> Remember, first impressions count.
> This is a key one if we put "programming in the debugger" as a strong point 
> of the environment.
> 
> Ok on a Mac, F keys do involve a 'Fn' press because they are hidden under 
> volume, brightness etc.
> So, on a Mac, that is more sucky than on Unix or Windows. Sure. There's a 
> system preference to switch to normal.
> 
> I'll get a hotmilk and a walk now. Need to calm down. "Functions keys do 
> suck" What ?!
> 
> Phil
> 
>  
> >>
> >>
> >> Stef
> >>
> >> Le 17/4/16 18:00, Ben Coman a écrit :
> >>
> >>> Interesting. A search turned up... Quick Tip Debugger Shortcut Key 
> >>> Reference
> >>> http://www.mularien.com/blog/category/eclipse/
> >>>
> >>> cheers -ben
> >>>
> >>> On Sun, Apr 17, 2016 at 11:15 PM, philippe.b...@highoctane.be
> >>> <philippe.b...@gmail.com> wrote:
> >>>>
> >>>> Most of the world IDE use function keys for debugging.
> >>>>
> >>>> Additional benefit: easier for newcomers to use it.
> >>>>
> >>>> Having the buttons on the top is a pain as the code pane is at the bottom
> >>>> and requires travels all the time.
> >>>>
> >>>> Phil
> >>>>
> >>>> On Apr 17, 2016 4:57 PM, "Peter Uhnák" <i.uh...@gmail.com> wrote:
> >>>>>
> >>>>> Well, I've added a startup script for myself... but it would be nice to
> >>>>> have it everywhere by default in some variant...
> >>>>>
> >>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>>>> StartupPreferencesLoader default executeAtomicItems: {
> >>>>> StartupAction
> >>>>> name: 'Change debugger labels & shortcuts'
> >>>>> code: [
> >>>>> GLMMorphicActionRenderer compile: (
> >>>>> (GLMMorphicActionRenderer>>#render:) sourceCode
> >>>>> copyReplaceAll: 'setBalloonText: (anAction title'
> >>>>> with: 'setBalloonText: (anAction title asString'
> >>>>> ).
> >>>>> RestartDebugAction compile: 'defaultKeyText
> >>>>> ^ ''R'''.
> >>>>> RestartDebugAction compile: 'defaultLabel
> >>>>> ^ ''Restart'' asText addAttribute: TextEmphasis underlined from: 1 to: 
> >>>>> 1'.
> >>>>> ResumeDebugAction compile: 'defaultKeyText
> >>>>> ^ ''P'''.
> >>>>> ResumeDebugAction compile: 'defaultLabel
> >>>>> ^ ''Proceed'' asText addAttribute: TextEmphasis underlined from: 1 to: 
> >>>>> 1'.
> >>>>> StepIntoDebugAction compile: 'defaultKeyText
> >>>>> ^ ''I'''.
> >>>>> StepIntoDebugAction compile: 'defaultLabel
> >>>>> ^ ''Into'' asText addAttribute: TextEmphasis underlined from: 1 to: 1'.
> >>>>> StepOverDebugAction compile: 'defaultLabel
> >>>>> ^ ''Over'' asText addAttribute: TextEmphasis underlined from: 1 to: 1'.
> >>>>> StepThroughDebugAction compile: 'defaultLabel
> >>>>> ^ ''Through'' asText addAttribute: TextEmphasis underlined from: 1 to: 
> >>>>> 1'.
> >>>>> ]
> >>>>> runOnce: true.
> >>>>> }
> >>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Sat, Apr 16, 2016 at 11:39 PM, Peter Uhnák <i.uh...@gmail.com> wrote:
> >>>>>>>
> >>>>>>> Let’s turn this energy into something positive. Please propose a
> >>>>>>> concrete set of default keybindings that you think would work better. 
> >>>>>>> In
> >>>>>>> this process, please take into account all keybindings that are 
> >>>>>>> already
> >>>>>>> defined in the code editor (it might not be so easy as it appears).
> >>>>>>
> >>>>>>
> >>>>>> As I've said:
> >>>>>>
> >>>>>> 1. can we unify the shift vs ctrl+shift nonsense? (I'm using linux btw)
> >>>>>> 2. can we use the default shortcuts pattern where one of the letters is
> >>>>>> underlined?
> >>>>>>
> >>>>>> as for the shortcuts themselves, problem is proceed, restart & into
> >>>>>>
> >>>>>> proceed: ctrl+shift+p is not taken, so I don't see why it has shortcut
> >>>>>> confusing with restart
> >>>>>> restart: ctrl+shift+r indents, but I'd argue that uniformity is more
> >>>>>> important here... indent is just convenience
> >>>>>> into: ctrl+shift+i is taken (I've never used it, but it maybe it's
> >>>>>> important), but we can still use ctrl+shift+n and underline n (point 2)
> >>>>>>
> >>>>>> If points 1 & 2 are implemented, then the letter is not as important,
> >>>>>> although first letter is always preferable.
> >>>>>>
> >>>>>> Peter
> >>>>>>
> >>>>>>> Cheers,
> >>>>>>> Doru
> >>>>>>>
> >>>>>>>
> >>>>>>>> On Apr 16, 2016, at 8:37 PM, Peter Uhnák <i.uh...@gmail.com> wrote:
> >>>>>>>>
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> I'm getting fed-up with GTDebugger shortcuts since they are 
> >>>>>>>> completely
> >>>>>>>> random.
> >>>>>>>>
> >>>>>>>> Can we have them more meaningful and/or somehow visible?
> >>>>>>>>
> >>>>>>>> For now I ended up overriding the labels so I can at least see 
> >>>>>>>> them...
> >>>>>>>> but doing this is also stupid, because I still have to look at them 
> >>>>>>>> since I
> >>>>>>>> cannot remember random shortcuts.
> >>>>>>>>
> >>>>>>>> <debugger.png>
> >>>>>>>>
> >>>>>>>> 1. can we unify the shift vs ctrl+shift nonsense? (I'm using linux
> >>>>>>>> btw)
> >>>>>>>> 2. can we use the default shortcuts pattern where one of the letters
> >>>>>>>> is underlined?
> >>>>>>>>
> >>>>>>>> Peter
> >>>>>>>
> >>>>>>> --
> >>>>>>> www.tudorgirba.com
> >>>>>>> www.feenk.com
> >>>>>>>
> >>>>>>> "Value is always contextual."
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>
> >>
> >>
> >
> >
> >
> > --
> > _,,,^..^,,,_
> > best, Eliot


Reply via email to