Yes, I am reaching for the mouse all too often as well. As a Vim addict, well, ... you know.
Maybe a little ScreenFlow pharocast with on-screen shortcuts while a keymap guru works out Nautilus would come handy. But one thing is that the shortcuts are done in a non-modal way, so, it suffers the Emacs issue: metain'g every shortcut with Cmd-something. Not to say that we need modal in Pharo (which, given the Txt stuff is quite hard to do anyway). There is this webdav server that Craig Latta has in Spoon that would be very handy to edit methods through any editor. Ha, way too much on the plates... Rgds, Phil On Fri, May 24, 2013 at 10:00 AM, Clément Bera <[email protected]>wrote: > I like a lot these drag'n'drop refactorings. > > > 2013/5/24 Sean P. DeNigris <[email protected]> > >> Carla F. Griggio wrote >> > Actually when I use Pharo I use the mouse quite a lot >> >> Actually, me too. But only because I don't know any good ways to do what I >> want with the keyboard :/ >> >> > On the opposite, I use a lot of shortcut to develop with Pharo. The most > common ones are : > Cmd h,a,s (Create and save the accessors of a class) > Cmd h,i (Create the initialize method of a class) > Cmd r,m (Rename a method and all its send sites) > ... > > Right now you need either to look in the menu or in the shortcut list on > the top right arrow of Nautilus to know what you can do. > > I guess the best for shortcuts would be to have something like helios IDE > in amber, where using shortcuts become trivial with the "shortcut bar" at > the bottom. > > >> >> Carla F. Griggio wrote >> > I have the feeling that I'm not the only one using a lot the mouse, and >> > interactions like these would get along very well with that common user >> > behaviour. >> >> +1 >> >> > Yeah not so many people use Nautilus shortcuts. I know only Camillo who > really use them and he taught me. > > >> >> Carla F. Griggio wrote >> > We actually already have some drag & drop refactorings, like moving a >> > method from one class to another one :) >> >> True. It'd be great to document all the cool UI things, especially the new >> ones. I guess I have no idea half the things I'm able to do in the IDE... >> >> > + 1. Recently for example I discover that if you open a scoped browser (a > browser on only a subset of packages), then the refactoring engine works > only the scoped packages. You can then for example rename a method only in > this subset of packages. > > However, it is always hard to document this kind of things. Where, what > functionality, who will read this .. > > >> >> ----- >> Cheers, >> Sean >> -- >> View this message in context: >> http://forum.world.st/Pharo-dev-DND-refactoring-tp4689408p4689552.html >> Sent from the Pharo Smalltalk mailing list archive at Nabble.com. >> >> > > > -- > Clément Béra > Mate Virtual Machine Engineer > Bâtiment B 40, avenue Halley 59650 *Villeneuve d'Ascq* >
