Как увидеть аргументы функции в IPython Notebook Server 3?


139

Я недавно переключился на IPython Notebook 3 (точнее 3.1.0-cbccb68), версию Anaconda. Ранее, когда я набрал функцию и открыл круглые скобки, как это:

time.sleep()

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

Ответы:


274

В 1.0 функциональность была привязана к (и, tabа shift-tabв 2.0 tabустарела, но все еще работоспособна в некоторых недвусмысленных случаях, во многих случаях конкурирующие завершающие или проверяющие. Рекомендация была всегда использовать shift-Tab. (также был добавлен как устаревший и запутанный в Haskell-подобном синтаксисе, чтобы подтолкнуть людей к Shift-Tab, как это работает в большинстве случаев. в 3.0 устаревшие привязки были убраны в пользу официального, существующего уже более 18 месяцев Shift-Tab.

Так что жми Shift-Tab.


13
Спасибо! Я не знаю, почему это было так сложно найти в Интернете.
user11094 15.06.15

2
Потому что мы плохо документируем вещи, и что искать не понятно :-)
Мэтт

20
Почему-то я не могу заставить его работать на Mac. Раньше я мог парить, но нажатие клавиши Shift не работает для меня.
Пусто

11
Если он не работает, убедитесь, что модуль импортирован. Я потратил 20 минут, размышляя, почему это не работает для меня, и понял, что я не запустил камеру с импортом.
Райан Сэндридж

4
Что такое "модуль"?
Ланца

31

Попробуйте Shift-Tab-Tabбольшую документацию, чем с Shift-Tab. Это то же самое, но вы можете прокрутить вниз.

Shift-Tab-Tab-Tab и подсказка будет задерживаться на 10 секунд, пока вы печатаете.

Shift-Tab-Tab-Tab-Tab и строка документа появляется в пейджере (небольшая часть внизу окна) и остается там.


5

Добавляем скриншоты (примеры) и еще немного контекста для ответа @Thomas G.

если он не работает, убедитесь, что вы правильно выполнили код. В этом случае убедитесь, что import pandas as pdон работает правильно перед проверкой ниже ярлыка.

Поместите курсор в середину скобок, ()прежде чем использовать ярлык.

shift + tab

Показать короткий документ и несколько параметров

введите описание изображения здесь

shift + tab + tab

Расширяет документ с помощью полосы прокрутки

введите описание изображения здесь

shift + tab + tab + tab

Предоставляет документ с всплывающей подсказкой: «задержится на 10 сек при вводе». Это означает, что он позволяет вам писать параметры и ждет 10 сек.

введите описание изображения здесь

shift + tab + tab + tab + tab

Он открывает небольшое окно в нижней части с возможностью (верхний правый угол небольшого окна), чтобы открыть полную документацию в новой вкладке браузера.

введите описание изображения здесь


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.