web-dev-qa-db-fra.com

Comment copier le code du code Visual Studio sur OneNote avec l'indentation?

Lorsque je copie le code de code VS Code sur ONENOTE, l'indentation est perdue.

Exemple:
[.____] Voici comment le code sur le code VS ressemble à:
[.____] enter image description here

Quand il est collé à OneNote, on dirait que ceci (l'indentation est perdue) :
[.____] enter image description here

Je me demande est un moyen de copier le code sur ONENOTE sans perdre d'indentation.


Essayé des actions qui n'ont pas résolu le problème:

  • La convertir l'indentation en onglets ou espaces sur le code VS ne fonctionne pas.

    • si vous utilisez des "espaces" pour votre indentation, changez-le en "onglets" en utilisant les étapes ci-dessous, puis copiez le code sur Onenote.

      Étapes:

      • 'Ctrl + Shift + P'
      • trouver la commande "Convertir l'indentation en onglets"
      • copiez le code et collez-le à OneNote

        devis de Réponse de la lumière sombre


Observations latérales:

  • Cela fonctionne parfaitement lorsque le code de collage est à l'autre. Cela ressemble à ceci quand collé à Word:

    • [.____] enter image description here
6
MoonAche

si vous utilisez des "espaces" pour votre indentation, changez-le en "onglets" en utilisant les étapes ci-dessous, puis copiez le code sur Onenote.

Étapes :

  • 'Ctrl + Shift + P'
  • trouver la commande "Convertir l'indentation en onglets"
  • copiez le code et collez-le à OneNote

Cela fonctionne pour moi.

3
Dark Light

Tout d'abord, OneNote n'est pas un éditeur de code ni an IDE Donc, il n'a pas de surbrillance intégrée de code intégré, il ne dispose pas de la complétion de code, donc si votre changement a été copié sur le code qu'il a gagné Il change automatiquement sa couleur comme le IDE ou l'éditeur de code le ferait.

En parlant d'indentation, ce n'est pas un contenu spécial de métadonnées, mais plutôt un contenu de données de texte normal, il devrait donc être copié. Gardez à l'esprit dans la plupart des IDes et des éditeurs de code Vous pouvez choisir de déterminer si un onglet insérera des espaces (les plus probables 2 ou 4) ou un onglet, tandis que dans ONENOTE, un onglet sera toujours un onglet.

Je viens de faire un test rapide en copiant un code de code VS à OneNote et l'indentation n'a pas été perdue. En outre, les couleurs de surbrillance étaient toujours là.

Je suppose donc que votre code VS ou vos paramètres OneNote peuvent être configurés de manière particulière qui le fait de ne pas faire ce que vous aimez.

0
konqui