Це дуже дратує, що кожного разу, коли я набираю exit()
, мені з’являється запит на вихід; я, звичайно, хочу вийти! Інакше я б не написав exit()
!!!
Чи є спосіб змінити поведінку за замовчуванням IPython, щоб змусити його виходити без підказки?
Це дуже дратує, що кожного разу, коли я набираю exit()
, мені з’являється запит на вихід; я, звичайно, хочу вийти! Інакше я б не написав exit()
!!!
Чи є спосіб змінити поведінку за замовчуванням IPython, щоб змусити його виходити без підказки?
Відповіді:
Якщо ви також хочете Ctrl-D
вийти без підтвердження, в IPython 0.11 додайте c.TerminalInteractiveShell.confirm_exit = False
у свій конфігураційний файл *.
Якщо у вас ще немає конфігураційного файлу, запустіть його ipython profile create
для створення.
Зверніть увагу на цей квиток, якщо ви працюєте в оболонці Django.
* Конфігураційний файл знаходиться за адресою: $HOME/.ipython/profile_default/ipython_config.py
У версії ipython 0,11 або новішої версії,
--no-confirm-exit
АБОПереконайтесь, що каталог існує (або запустіть його ipython profile create
для створення) та додайте ці рядки до $ HOME / .ipython / profile_default / ipython_config.py:
c = get_config()
c.TerminalInteractiveShell.confirm_exit = False
~/.config/ipython/profile_default/ipython_config.py
вважається кращим в Linux для відповідності freedesktop.org. Працює над 1.2.1.
usr/lib/python3.5/site-packages/IPython/utils/path.py:291: UserWarning: Ignoring ~/.config/ipython in favour of ~/.ipython.
і в коді We have decided to go back to using .ipython everywhere
. Мабуть, вони змінили його в якійсь версії 1.x.
просто тип Exit
, з капіталом E
.
Як варіант, запустіть IPython із:
$ ipython -noconfirm_exit
Або для новіших версій IPython:
$ ipython --no-confirm-exit
ipythonrc
профілі:confirm_exit 0
Мені подобаються конфігураційні пропозиції, але поки я не дізнався їх, я почав використовувати комбінацію клавіш "Вийти".
Ctrl+\
або
Ctrl+4
Це просто вбиває те, що працює. Немає часу задавати питання на підтвердження.
SIGQUIT
на ipython, не залишаючи жодного шансу процес ipython очиститися сам.
exit
не вимагайте підтвердження. (Ctrl-d все-таки підкаже, якщо ви потрапили випадково)