2017-06-11 2 views
2

Voici comment le code est copié OneNote avec option Coller: garder le format source enter image description hereCode de copie du code Visual Studio pour OneNote perd indentations onglet même si la mise en évidence de la syntaxe est conservée

Si je sélectionne l'option de coller: « garder texte uniquement », les empreintes sont conservées (et la coloration syntaxique est allé comme prévu)

enter image description here

Si je copie le code de mot avec option coller: conserver la mise en forme de source, il est recopié parfaitement préserver à la fois l'indentation et la syntaxe h ighlight. Pourquoi l'indentation est-elle perdue dans oneNote seulement?

version bureau - 2013

version code VS - Mai 2017 (version 1.13)

OS - Windows 10 Pro

Répondre

0

le code formaté est stocké à clipsé comme celui-ci

Version:0.9 
StartHTML:0000000105 
EndHTML:0000003648 
StartFragment:0000000141 
EndFragment:0000003612 
<html> 
<body> 
<!--StartFragment--><div style="color: #bbbbbb;background-color: #282c34;font-family: Fira Code;font-weight: normal;font-size: 14px;line-height: 19px;white-space: pre;"><div><span style="color: #c678dd;">def</span><span style="color: #bbbbbb;"> </span><span style="color: #61afef;">numbers</span><span style="color: #bbbbbb;">(</span><span style="color: #d18c4e;font-style: italic;">x</span><span style="color: #bbbbbb;">):</span></div><div><span style="color: #bbbbbb;"> </span><span style="color: #c678dd;">for</span><span style="color: #bbbbbb;"> i </span><span style="color: #c678dd;">in</span><span style="color: #bbbbbb;"> </span><span style="color: #56b6c2;">range</span><span style="color: #abb2bf;">(x)</span><span style="color: #bbbbbb;">:</span></div><div><span style="color: #bbbbbb;">  </span><span style="color: #c678dd;">if</span><span style="color: #bbbbbb;"> i </span><span style="color: #56b6c2;">%</span><span style="color: #bbbbbb;"> </span><span style="color: #d19a66;">2</span><span style="color: #bbbbbb;"> </span><span style="color: #56b6c2;">==</span><span style="color: #bbbbbb;"> </span><span style="color: #d19a66;">0</span><span style="color: #bbbbbb;">:</span></div><div><span style="color: #bbbbbb;">   </span><span style="color: #c678dd;">yield</span><span style="color: #bbbbbb;"> i</span></div><br><br><div><span style="color: #c678dd;">def</span><span style="color: #bbbbbb;"> </span><span style="color: #61afef;">decorators</span><span style="color: #bbbbbb;">(</span><span style="color: #d18c4e;font-style: italic;">func</span><span style="color: #bbbbbb;">):</span></div><div><span style="color: #bbbbbb;"> </span><span style="color: #c678dd;">def</span><span style="color: #bbbbbb;"> </span><span style="color: #61afef;">wrap</span><span style="color: #bbbbbb;">():</span></div><div><span style="color: #bbbbbb;">  </span><span style="color: #c678dd;">print</span><span style="color: #bbbbbb;">(</span><span style="color: #98c378;">"</span><span style="color: #98c379;">===========</span><span style="color: #98c378;">"</span><span style="color: #bbbbbb;">)</span></div><div><span style="color: #bbbbbb;">  </span><span style="color: #e06c60;">func</span><span style="color: #abb2bf;">()</span></div><div><span style="color: #bbbbbb;">  </span><span style="color: #c678dd;">print</span><span style="color: #bbbbbb;">(</span><span style="color: #98c378;">"</span><span style="color: #98c379;">===========</span><span style="color: #98c378;">"</span><span style="color: #bbbbbb;">)</span></div><div><span style="color: #bbbbbb;"> </span><span style="color: #c678dd;">return</span><span style="color: #bbbbbb;"> wrap</span></div><br><br><div><span style="color: #bbbbbb;">decorated </span><span style="color: #abb2bf;">=</span><span style="color: #bbbbbb;"> </span><span style="color: #e06c60;">decorators</span><span style="color: #abb2bf;">(</span><span style="color: #c678dd;">print</span><span style="color: #abb2bf;">)</span></div><div><span style="color: #e06c60;">decorated</span><span style="color: #abb2bf;">()</span></div><div><span style="color: #c678dd;">print</span><span style="color: #bbbbbb;">(</span><span style="color: #56b6c2;">list</span><span style="color: #abb2bf;">(</span><span style="color: #e06c60;">numbers</span><span style="color: #abb2bf;">(</span><span style="color: #d19a66;">4</span><span style="color: #abb2bf;">))</span><span style="color: #bbbbbb;">)</span></div><br><br></div><!--EndFragment--> 
</body> 
</html> 

et onenote ignorer les espaces

une solution est con vert tous indentation à onglets dans votre fichier

et les onglets sont formatés pour &nbsp;&nbsp;&nbsp

Plus précisément, vous pouvez appuyer sur le bouton nommé espaces: 4 et choisissez indentationto onglets dans la fenêtre sauté

image

demo