On Tue, Apr 19, 2016 at 8:38 PM, Eliot Miranda <[email protected]> wrote:
> > > On Tue, Apr 19, 2016 at 6:52 AM, stepharo <[email protected]> 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?? > With a little tooltip shown when hovering buttons. The same way we get a clue about other shortcuts. Alt-O-P opening Monticello. How do I know that one? By looking. How do you remember? By doing it repeatedly. I am speaking about the fact that we use super non standard debugging shortcuts. Remembering is another thing. Pharo makes it unnecessary hard. See other mail. 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, [email protected] >>> <[email protected]> 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" <[email protected]> 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 <[email protected]> >>>>> 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 <[email protected]> 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 >
