IPython Notebook Server 3で関数の引数を確認するにはどうすればよいですか?


139

私は最近、AnacondaバージョンであるIPython Notebook 3(正確には3.1.0-cbccb68)に切り替えました。以前は、関数を入力してかっこを次のように開いたとき:

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

2
私たちは文書化することが悪いので、何を検索するかは明確ではありません:-)
Matt

20
どういうわけか私はそれをMacで動作させることができません。以前はホバーできましたが、Shift-Tabキーを押しても機能しません。
空のない

11
機能していない場合は、モジュールがインポートされていることを確認してください。私は20分間費やして、なぜうまくいかないのか不思議に思い、インポートでセルを実行していないことに気付きました。
Ryan Sandridge 2017年

4
「モジュール」とは?
ランザ2018

31

Shift-Tab-Tabより大きいドキュメントを表示してみてくださいShift-Tab。同じですが、下にスクロールできます。

Shift-Tab-Tab-Tab 入力中にツールチップが10秒間表示されます。

Shift-Tab-Tab-Tab-Tab docstringはページャー(ウィンドウの下部にある小さな部分)に表示され、そのまま残ります。


5

スクリーンショット(例)と@Thomas Gの回答のコンテキストを追加します。

機能しない場合は、コードを適切に実行したかどうかを確認してください。この場合、import pandas as pd以下のショートカットを確認する前に、が正しく実行されていることを確認してください。

()ショートカットを使用する前に、括弧の中央にカーソルを置きます。

shift + tab

短いドキュメントといくつかのパラメータを表示する

ここに画像の説明を入力してください

shift + tab + tab

スクロールバーでドキュメントを展開します

ここに画像の説明を入力してください

shift + tab + tab + tab

ドキュメントにツールチップを提供します:「入力中に10秒間残ります」。つまり、パラメーターを書き込んで10秒間待機することができます。

ここに画像の説明を入力してください

shift + tab + tab + tab + tab

新しいブラウザタブで完全なドキュメントを開くためのオプション(小さなウィンドウの右端)で下部に小さなウィンドウを開きます。

ここに画像の説明を入力してください


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.