¿Cómo puedo ver los argumentos de la función en IPython Notebook Server 3?

139

Recientemente he cambiado a IPython Notebook 3 (3.1.0-cbccb68 para ser exactos), la versión de Anaconda. Anteriormente cuando escribí una función y abrí un paréntesis como este:

time.sleep()

y si el cursor estuviera entre paréntesis, obtendría un menú contextual superpuesto que mostraba los argumentos de la función. Ahora no lo veo, y aunque he buscado, no puedo descubrir cómo puedo activar esta funcionalidad.

user11094
fuente

Respuestas:

274

En 1.0, la funcionalidad estaba vinculada a (y , taby shift-taben 2.0 tabestaba en desuso, pero en algunos casos inequívocos, completar o inspeccionar competía en muchos casos. La recomendación era usar siempre shift-Tab. (también se agregó como obsoleto como confuso en la sintaxis similar a Haskell para empujar a las personas hacia Shift-Tab, ya que funciona en más casos. en 3.0, los enlaces obsoletos se han eliminado a favor del oficial, presente desde hace más de 18 meses Shift-Tab.

Entonces presiona Shift-Tab.

Mate
fuente
13
¡Gracias! No sé por qué fue tan difícil encontrarlo en línea.
user11094
2
Porque estamos mal documentando cosas, y qué buscar no está claro :-)
Matt
20
Por alguna razón, no puedo hacer que funcione en una Mac. Solía ​​poder desplazarme, pero presionar shift-tab no funciona para mí.
Emptyless
11
Si no funciona, asegúrese de que el módulo esté importado. Pasé 20 minutos preguntándome por qué no funcionaba para mí y me di cuenta de que no había ejecutado la celda con la importación.
Ryan Sandridge
44
¿Qué es "el módulo"?
lanza el
31

Pruebe Shift-Tab-Tabaparece una documentación más grande que con Shift-Tab. Es lo mismo pero puedes desplazarte hacia abajo.

Shift-Tab-Tab-Tab y la información sobre herramientas persistirá durante 10 segundos mientras escribe.

Shift-Tab-Tab-Tab-Tab y la cadena de documentos aparece en el buscapersonas (parte pequeña en la parte inferior de la ventana) y permanece allí.

Thomas G.
fuente
5

Agregar capturas de pantalla (ejemplos) y algo más de contexto para la respuesta de @Thomas G.

Si no funciona, asegúrese de haber ejecutado el código correctamente. En este caso, asegúrese deimport pandas as pd se ejecute correctamente antes de marcar el siguiente acceso directo.

Coloque el cursor en medio del paréntesis ()antes de usar el atajo.

shift + tab

Mostrar documento breve y pocos parámetros

ingrese la descripción de la imagen aquí

shift + tab + tab

Expande el documento con la barra de desplazamiento

ingrese la descripción de la imagen aquí

shift + tab + tab + tab

Proporciona un documento con información sobre herramientas: "permanecerá durante 10 segundos mientras escribe". lo que significa que te permite escribir parámetros y espera 10 segundos.

ingrese la descripción de la imagen aquí

shift + tab + tab + tab + tab

Abre una pequeña ventana en la parte inferior con la opción (esquina superior derecha de la ventana pequeña) para abrir la documentación completa en la nueva pestaña del navegador.

ingrese la descripción de la imagen aquí

Shakeel
fuente
1

Shift-Tab me funciona para ver la documentación

chandra sekhar
fuente