[IPython-User] Getting a clean prompt without Ctrl-C

Thomas Wiecki thomas.wiecki@googlemail....
Sun Jan 15 07:45:26 CST 2012


Sorry, I got confused with the email order. Disregard my last email.

On Sun, Jan 15, 2012 at 2:43 PM, Thomas Wiecki
<thomas.wiecki@googlemail.com> wrote:
> I approve this request :).
>
> On Sun, Jan 15, 2012 at 2:35 PM, Aaron Meurer <asmeurer@gmail.com> wrote:
>> On Jan 15, 2012, at 5:10 AM, Thomas Wiecki <thomas.wiecki@googlemail.com> wrote:
>>
>>> On Sun, Jan 15, 2012 at 5:40 AM, Fernando Perez <fperez.net@gmail.com> wrote:
>>>> On Sat, Jan 14, 2012 at 8:13 AM, Thomas Wiecki
>>>> <thomas.wiecki@googlemail.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,
>>> Thomas
>>>
>>>> Cheers,
>>>>
>>>> f


More information about the IPython-User mailing list