Re: [Pharo-project] [Seaside] Re: change n same words in browser with one action
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 <asqueaker@gmail.com> 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.
The community behind Pharo does not want modes in the UI!
That's great to hear! My mistake.
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).
The keybindings are already customizable since the code can be changed.
On Sep 28, 2012, at 10:35 PM, Fernando Olivero wrote:
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!
Indeed I do not really understanding are saying that :)
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).
people are talking often but do not know :) We can control nautilus with a lot of shortcut driven by speedy and really efficient programmers like camillo and guillermo so it would be good to check before talking. Stef
Fernando
On Fri, Sep 28, 2012 at 9:40 PM, Chris Muller <asqueaker@gmail.com> 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.
participants (3)
-
Chris Muller -
Fernando Olivero -
Stéphane Ducasse