Como posso ver argumentos de função no IPython Notebook Server 3?


139

Recentemente, mudei para o IPython Notebook 3 (3.1.0-cbccb68 para ser exato), a versão do Anaconda. Anteriormente, quando eu digitei uma função e abri um parêntese como este:

time.sleep()

e se o cursor estivesse entre parênteses, eu obteria um menu de sobreposição contextual que exibia os argumentos da função. Agora não o vejo e, embora tenha pesquisado, não consigo descobrir como ativar essa funcionalidade.

Respostas:


274

Em 1.0, a funcionalidade foi ligado a (e tabe shift-tab, em 2.0 tabfoi preterido mas ainda funcional em alguns casos não ambíguas completar ou inspeccionando foram competir em muitos casos. A recomendação era sempre usar shift-Tab. (também foi adicionado como obsoleto e confuso na sintaxe semelhante a Haskell para também empurrar as pessoas para o Shift-Tab, pois ele funciona em mais casos. no 3.0, as ligações obsoletas foram removidas a favor do funcionário, presente há mais de 18 meses Shift-Tab.

Então pressione Shift-Tab.


13
Obrigado! Não sei por que isso foi tão difícil de encontrar online.
user11094

2
Porque nós somos um mau documentar as coisas, e o que procurar não está claro :-)
Matt

20
Por alguma razão, não consigo fazê-lo funcionar em um Mac. Eu costumava ser capaz de pairar, mas pressionar a tecla shift não funciona para mim.
Emptyless

11
Se não estiver funcionando, verifique se o módulo foi importado. Passei 20 minutos me perguntando por que não estava funcionando para mim e percebi que não havia executado a célula com a importação.
Ryan Sandridge

4
O que é "o módulo"?
lanza 8/09/18

31

Tente Shift-Tab-Tabuma documentação maior aparece, do que com Shift-Tab. É o mesmo, mas você pode rolar para baixo.

Shift-Tab-Tab-Tab e a dica permanecerá por 10 segundos enquanto você digita.

Shift-Tab-Tab-Tab-Tab e a sequência de caracteres aparece no pager (pequena parte na parte inferior da janela) e permanece lá.


5

Adicionando capturas de tela (exemplos) e um pouco mais de contexto para a resposta de @Thomas G.

se não estiver funcionando, verifique se você executou o código corretamente. Nesse caso, verifique se import pandas as pdfoi executado corretamente antes de verificar o atalho abaixo.

Coloque o cursor no meio de parênteses ()antes de usar o atalho.

shift + tab

Exibir documento curto e poucos parâmetros

insira a descrição da imagem aqui

shift + tab + tab

Expande o documento com barra de rolagem

insira a descrição da imagem aqui

shift + tab + tab + tab

Fornece documento com uma dica de ferramenta: "permanecerá por 10 segundos enquanto você digita". o que significa que permite escrever parâmetros e aguarda 10 segundos.

insira a descrição da imagem aqui

shift + tab + tab + tab + tab

Ele abre uma pequena janela na parte inferior com a opção (canto superior direito da janela pequena) para abrir a documentação completa na nova guia do navegador.

insira a descrição da imagem aqui


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.