¿Cómo copiar código de Visual Studio Code a OneNote con sangría?

¿Cómo copiar código de Visual Studio Code a OneNote con sangría?

Cuando copio el código de VS Code a OneNote, se pierde la sangría.

Ejemplo:
Así es como se ve el código en VS Code:
ingrese la descripción de la imagen aquí

Cuando se pega en OneNote, se ve así (se pierde la sangría):
ingrese la descripción de la imagen aquí

Me pregunto si hay alguna forma de copiar código a OneNote sin perder la sangría.


Acciones probadas que no resolvieron el problema:

  • Convertir sangría a tabulaciones o espacios en VS Code no funciona.

    • Si usa "espacios" para su sangría, cámbielo a "pestañas" siguiendo los pasos a continuación y luego copie el código en oneNote.

      Pasos:

      • 'ctrl + mayús + p'
      • buscar comando "convertir sangría en tabulaciones"
      • copia el código y pégalo en oneNote

        cita deLa respuesta de Luz Oscura


Observaciones laterales:

  • Funciona perfectamente al pegar código en Word.Se ve así cuando se pega en Word:

    • ingrese la descripción de la imagen aquí

Respuesta1

Si usa "espacios" para su sangría, cámbielo a "pestañas" siguiendo los pasos a continuación y luego copie el código en oneNote.

Pasos:

  • 'ctrl + mayús + p'
  • buscar comando "convertir sangría en tabulaciones"
  • copia el código y pégalo en oneNote

Esto funciona para mí.

Respuesta2

En primer lugar, OneNote no es un editor de código ni un IDE, por lo que no tiene resaltado de código incorporado ni función de finalización de código, por lo que si cambia el código copiado, no cambiará automáticamente su color como el IDE. o el editor de código lo haría.

Hablando de sangría, no se trata de contenido de metadatos especiales, sino simplemente de contenido de datos de texto normal, por lo que se debe copiar. Tenga en cuenta que en la mayoría de los IDE y editores de código puede seleccionar si una pestaña insertará espacios (probablemente 2 o 4) o una pestaña, mientras que en OneNote una pestaña siempre será una pestaña.

Acabo de hacer una prueba rápida copiando algo de código de VS Code a OneNote y la sangría no se perdió. Además, los colores destacados seguían ahí.

Entonces, supongo que su código VS o su configuración de OneNote pueden estar configurados de una manera especial que hace que no haga lo que le gusta.

información relacionada