[IPython-User] Getting a clean prompt without Ctrl-C
Sun Jan 15 07:43:15 CST 2012
I approve this request :).
On Sun, Jan 15, 2012 at 2:35 PM, Aaron Meurer <firstname.lastname@example.org> wrote:
> On Jan 15, 2012, at 5:10 AM, Thomas Wiecki <email@example.com> wrote:
>> On Sun, Jan 15, 2012 at 5:40 AM, Fernando Perez <firstname.lastname@example.org> wrote:
>>> On Sat, Jan 14, 2012 at 8:13 AM, Thomas Wiecki
>>> <email@example.com> wrote:
>>>> I don't really see why this should be inconsistent to the ipython text
>>>> console (which allows multiline with strg+enter).
>>> Which IPython are you referring to? There is no way to enter
>>> multiline text in the terminal, period.
>> Right, I tried it in the qtconsole and assumed it worked the same in
>> the terminal, thanks for the clarification.
>>> The notebook is designed first and foremost for multiline editing, so
>>> we made the decision early on to stick with separate keystrokes for
>>> newline and code execution, leaving enter to naturally do newline. In
>>> this regard, we've made the same choice Mathematica made over 15 years
>>> ago and Sage in 2006, and I happen to think it is the right UI choice
>>> as well (we happily deviate from other systems whenever we think
>>> there's a better solution).
>>> If anyone has a suggestion on how to improve the user experience,
>>> we're certainly happy to hear ideas. But be sure that these choices
>>> were not an accident, and rather the result of *extremely* careful
>>> consideration and years of experience with both the Mathematica and
>>> Sage notebooks.
>> I am very certain they are. I haven't used the notebook as much but my
>> usage pattern is similar to that of the qtconsole/terminal. So I think
>> it is likely that the notebook will be used for very different
>> purposes. Some people (e.g. those who used Sage or Mathematica before,
>> or those who want to do mainly multiline editing) will appreciate the
>> consistency, others (like me) coming from the terminal or qtconsole
>> will expect/want it to work just like those do and think the other way
>> to be inconsistent.
>> What about making execute-on-enter an option in the notebook config?
>> Or a check-box in the notebook itself.
> I second that request :)
> Aaron Meurer
>> In any case, this is a minor confusion and a detail in an overall
>> amazing and much appreciated feature.
>> My 2 cents,
More information about the IPython-User