Pregunta

Recientemente hice la transición de IPython Command Windows + N++ a Python Tools para Visual Studio, principalmente para completar código enriquecido (¡puede buscar bibliotecas no estándar como NumPy!), ¡pero también porque se ve bien!

Lo único que me falta del IPython blanco simple sobre negro es la función de búsqueda del historial.podría empezar a escribir imp luego presione la flecha hacia arriba y navegará solo a través de los comandos que comienzan con imp.

¿Hay alguna forma de activar esta función en PTVS?Hay algo llamado "historial inteligente" en PTVS, pero resulta que simplemente permite al usuario explorar el historial (sin filtrar) cuando el cursor está en la última posición.Dado que la función de historial de IPython proviene de un paquete, ¿no debería haber una forma de activarla ejecutando un script de inicio o algo similar?

¿Fue útil?

Solución

Actualmente no tenemos una característica como esta.Hay varias funciones relacionadas en el rastreador de problemas sobre las que le invito a votar o comentar.También es algo sobre lo que el equipo ha tenido discusiones aleatorias recientemente, por lo que recibir comentarios sería genial.Todas las funciones son un poco diferentes, por lo que es posible que te guste más lo que dice una que la otra.

La razón por la que actualmente no se puede activar con un script de inicio es que el historial lo implementa actualmente el componente de ventana REPL que se ejecuta en VS.Mantiene todo el historial en la memoria en VS y no hay ningún punto de extensibilidad para que el evaluador proporcione el historial.nosotros también aceptar contribuciones si quieres hackear una ventana REPL en C# :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top