Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

355
Views
El terminal integrado de VS Code está estropeando el código python del portapapeles al pegar

En una instalación limpia de VS Code (1.59.1), el código pegado en la terminal integrada tiene una sangría diferente a la disponible en el editor. Intenté cambiar el parámetro "editor.formatOnPaste": true y no hubo mejoría. Este problema no existe cuando copio el mismo contenido y lo pego en PowerShell o en el símbolo del sistema. ¿Alguna idea sobre cómo resolver esto?

Error de descripción

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Acabo de intentar reproducir su problema en Linux (bash, tmux, zsh, etc.) y Windows (PowerShell, Command Prompt, etc.) sin mucho éxito.

Estoy dispuesto a apostar que es un problema con el 'ipython' que está ejecutando en PS.

¿Ha intentado instalar una versión diferente de Python solo para ver si ese es el problema?

over 4 years ago · Santiago Trujillo Report

0

Creo que tienes que importar e inicializar ipython o has dado un espacio extra.

over 4 years ago · Santiago Trujillo Report

0

No pude reproducir su problema yo mismo, pero aquí hay algunas soluciones que creo que podrían funcionar.

Creo que la fuente de este problema puede tener algo que ver con la sangría automática de Ipython cuando se trabaja con la versión de vscode que está utilizando. Puede usar el comando mágico integrado de Ipython: %autoindent para desactivar la sangría automática.

Simplemente ejecute el comando mágico: %autoindent y verá en su indicador el mensaje:

Automatic indentation is: OFF (puede ejecutarla nuevamente para volver a encenderla si lo desea)

Después de eso, debería poder copiar y pegar su código (manteniendo la sangría original) e Ipython no agregará una nueva sangría.

Otra solución es usar el comando mágico : %paste Este comando pega y ejecuta el código desde el portapapeles ( aquí puede encontrar más información sobre este comando).

Si desea editar el código en el aviso antes de ejecutarlo, recuerde que puede usar: %cpaste en su lugar.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!