C'est vraiment énervant que chaque fois que je tape exit()
, je reçois une confirmation de sortie; bien sûr je veux sortir! Sinon, je n'aurais pas écrit exit()
!!!
Existe-t-il un moyen de remplacer le comportement par défaut d'IPython pour le faire sortir sans invite?
Si vous voulez également Ctrl-D
pour quitter sans confirmation, dans IPython 0.11, ajoutez c.TerminalInteractiveShell.confirm_exit = False
à votre fichier de configuration *.
Si vous n'avez pas encore de fichier de configuration, exécutez ipython profile create
pour en créer un.
Remarque ce ticket si vous travaillez dans le Django Shell.
* Le fichier de configuration se trouve à: $HOME/.ipython/profile_default/ipython_config.py
Dans ipython version 0.11 ou supérieure,
--no-confirm-exit
OUAssurez-vous que le répertoire existe (ou exécutez ipython profile create
pour le créer) et ajoutez ces lignes dans $ HOME/.ipython/profile_default/ipython_config.py:
c = get_config()
c.TerminalInteractiveShell.confirm_exit = False
tapez simplement Exit
, avec majuscule E
.
Alternativement, démarrez IPython avec:
$ ipython -noconfirm_exit
Ou pour les nouvelles versions d'IPython:
$ ipython --no-confirm-exit
J'aime les suggestions de configuration, mais jusqu'à ce que je les apprenne, j'ai commencé à utiliser la combinaison de touches "Quitter".
Ctrl+\
ou
Ctrl+4
Cela tue simplement ce qui fonctionne. Pas le temps de poser des questions sur la confirmation.