-
-
Notifications
You must be signed in to change notification settings - Fork 31.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IDLE: Re-order run menu #81929
Comments
With the addition of Run Customized, the run menu looks like Python Shell This order resulted from Check and Run Module originally being implemented as extensions, which forced them to be below Python Shell. The situation was similar with Format Paragraph being forced below less commonly used options on the Format menu. It is now at the top. On issue bpo-37627, Raymond Hettinger suggested "Move the [new] menu option up by one so that the regular F5 "run" is last -- learners we having a hard time finding and mouse targeting the more commonly used regular "run" option. The result would be Python Shell I would rather make Run Module, the most commonly used option even more prominent by putting it at the top, perhaps by reversing the order. Run Module With Run Module at the top, remaining items could be ordered by logic, and to me, the above is plausible on that score, or by use, perhaps putting the second-most used at the bottom. I suspect that this will be Run Customized. To me, Check Module is useless, though I can imagine situation when it is not. Python Shell is only needed when there is no shell and one does not want to make one appear by running a module. To switch to an existing Shell, on should use the Windows menu. Anyway, another candidate is Run Module |
Perhaps we should use a separator to differentiate between things that run in the shell and those that don't, e.g. as following: Run Module |
Run Module and Run Customized both run Check Module first. All three involve the code in the particular editor. Restarting Shell is not editor specific, so I see *it* as the oddball. The proposed Run Checker bpo-21880, would involve the editor code, might or might not Check Module first, but would not run in or involve Shell at all. It might be a good candidate for the last position. If it were added, I think my first option, Run Module ... Python Shell would be better. |
Ah, my bad, I mixed up "Check Module" with the proposed external checkers feature. Anyways, I'm +1 on this reordering, but have no opinion on the specifics. |
+1 for the proposed reverse ordering: Run Module |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: