Hi, maybe in Pharo some of these keyboard shortcuts were removed (for now), but providing the same operations via pop-up menus doesn't make it a modal UI. One could argue that remembering and triggering keyboard shortcuts simply avoids showing the menu at all, at the expense of a big VI-like learning curve .
The community behind Pharo does not want modes in the UI! Of course for power users, remembering tons of shortcuts might be better (not for me though), but there are plans to add default and customizable keybindings ( using the work of Guille Polito). Fernando On Fri, Sep 28, 2012 at 9:40 PM, Chris Muller <[email protected]> wrote: >> yes, exactly like this: http://wiki.squeak.org/squeak/900 >> >> Bert Freudenberg added the following: >> >> Tip: You do not have to perform a "find" for the "replace" to work. >> Just select a word you want to have replaced, overtype it with your >> new word, and hit (ctrl-j). Very handy for renaming variables. >> >> This would be perfect. > > You should not expect that -- Pharo used to have it but it was removed > in favor of a more mainstream editor look-and-feel -- so that it be > would more attractive to new users. Command+J / Control+J are just > two of several powerful code-editing capabilities Pharo originally > inherited from Squeak, along with my other favorites Command+E = > Exchange the last two selections and Command+[, (, {, or | = Surround > the highlighted text with that bracket-type pair. (not sure if those > are still there in Pharo). > > Pharo favors _familiarity_ for new users somewhat at the cost of > productivity for its experienced users. It somewhat resembles eclipse > -- with pop-up dialogs and a seemingly "modal" philosophy. Squeak, by > constrast, has kept pushing the "simple-but-powerful" philosphy of its > IDE to near extremes. While it's less familiar for new uesrs, once > learned, general navigation and editing require _far fewer_ gestures. >
