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 à:
[.____]
Quand il est collé à OneNote, on dirait que ceci (l'indentation est perdue) :
[.____]
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:
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 :
Cela fonctionne pour moi.
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.