Pergunta

Recentemente, fiz a transição do comando IPython windows + N++ para Python Tools for Visual Studio, principalmente para completar código rico (ele pode pesquisar bibliotecas não padrão, como NumPy!), mas também porque parece bom!

A única coisa que falta no IPython branco sobre preto é a função de pesquisa de histórico.eu poderia começar a digitar imp em seguida, pressione a seta para cima e navegará apenas pelos comandos que começam com imp.

Existe uma forma de ativar esta função no PTVS?Existe uma coisa chamada "histórico inteligente" no PTVS, mas acontece que ele simplesmente permite ao usuário navegar no histórico (não filtrado) quando o cursor está na última posição.Como o recurso de histórico do IPython vem de um pacote, não deveria haver uma maneira de ativá-lo executando um script de inicialização ou algo semelhante?

Foi útil?

Solução

Atualmente não temos um recurso como este. Há várias características relacionadas no rastreador de problemas que eu encorajei você a votar ou comentar. É também algo que a equipe teve discussões aleatórias sobre recentemente, então obter feedback seria ótimo. Todos os recursos são um pouco diferentes para que você goste do que se diz mais do que o outro.

A razão pela qual não pode ser ativada atualmente com um script de inicialização é que o histórico é atualmente implementado pelo componente de janela RESP em execução no VS. Ele está mantendo toda a história na memória em vs e não há ponto de extensibilidade para o avaliador fornecer histórico. Nós também Aceitar contribuições Se você quiser hackear uma janela de repl C # :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top