6 votes

Comment copier du code de Visual Studio Code vers OneNote avec indentation ?

Lorsque je copie du code depuis VS Code vers OneNote, l'indentation est perdue.

Exemple :
Voici à quoi ressemble le code sur VS Code :
enter image description here

Lorsqu'il est collé dans OneNote, il ressemble à ceci (l'indentation est perdue) :
enter image description here

Je me demande s'il existe un moyen de copier du code dans OneNote sans perdre l'indentation.


J'ai essayé des actions qui n'ont pas résolu le problème :

  • La conversion de l'indentation en tabulations ou en espaces dans VS Code ne fonctionne pas.

    • si vous utilisez des "espaces" pour l'indentation, remplacez-les par des "tabulations" à l'aide de la procédure suivante "tabulations" en suivant les étapes ci-dessous, puis copiez le code dans oneNote.

      Schritte:

      • ctrl + shift + p
      • rechercher la commande "convertir l'indentation en tabulations"
      • copier le code et le coller dans oneNote

        citation de Réponse de Dark Light


Observations complémentaires :

  • Il fonctionne parfaitement lorsqu'il s'agit de coller le code dans Word. Il se présente comme suit lorsqu'il est collé dans Word :
    • enter image description here

3voto

Dark Light Points 39

Si vous utilisez des "espaces" pour l'indentation, remplacez-les par des "tabulations" en suivant les étapes ci-dessous, puis copiez le code dans oneNote.

Schritte:

  • ctrl + shift + p
  • rechercher la commande "convertir l'indentation en tabulations"
  • copier le code et le coller dans oneNote

Cela fonctionne pour moi.

-1voto

konqui Points 513

Tout d'abord, OneNote n'est pas un éditeur de code ni un IDE, il n'a donc pas de surlignage de code intégré ni de complétion de code, donc si vous modifiez un code copié, il ne changera pas automatiquement de couleur comme le ferait l'IDE ou l'éditeur de code.

En ce qui concerne l'indentation, il ne s'agit pas d'un contenu spécial de métadonnées, mais plutôt d'un contenu de données textuelles normales, qui doit donc être copié. Gardez à l'esprit que dans la plupart des IDE et des éditeurs de code, vous pouvez choisir si une tabulation insérera des espaces (le plus souvent 2 ou 4) ou une tabulation, alors que dans OneNote, une tabulation sera toujours une tabulation.

Je viens de faire un test rapide en copiant du code de VS Code vers OneNote et l'indentation n'a pas été perdue. De même, les couleurs de surlignage étaient toujours présentes.

Je suppose donc que votre code VS ou vos paramètres OneNote peuvent être configurés d'une manière particulière qui fait qu'il ne fait pas ce que vous voulez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X