2016-11-24 5 views
2

Ключ «Ввод» в новых версиях IPython (5+) вставляет разрыв строки вместо выполнения текущего блока кода (например, внутри определения функции); чтобы выполнить блок кода, вам нужно перейти курсором к последней строке, а затем нажать «Ввод». В более старой версии нажатие «Enter» будет непосредственно выполнять блок. Как мы можем выполнить текущий код из текущего местоположения курсора без перехода до конца?IPython 5, ключ для выполнения блока кода вместо вставки новой строки

Следующее изображение показывает, что я имею в виду, курсор находится в конце строки b=20, я хочу выполнить этот блок кода, не перемещая курсор в конец следующей строки. Есть ли способ достичь этого?

enter image description here

ответ

2

Alt + Enter или Esc + Enter выполнить текущий блок кода, независимо от позиции курсора.

6

Esc + Enter выполнить блок кода.

+1

Это странная комбинация клавиш, которую я видел через некоторое время. – levesque

Смежные вопросы